tuxedo日常维护手册_第1页
tuxedo日常维护手册_第2页
tuxedo日常维护手册_第3页
tuxedo日常维护手册_第4页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.tuxedo 日常维护手册文档编号版本V1.0生效日期拟制审核批准1/18.变更记录版本号修改原因内容修改人审核人修改时间V1.0建立2/18.目录变更记录.2第一章安装步骤 .51.1 安装前的准备工作 .51.1.1创建 tuxedo 软件对应用户 .51.1.2上传安装介质包 .51.2软件安装 .51.2.1 tuxedo 软件安装 .51.2.2配置环境变量 .91.2.3测试 .9第二章系统检查 .112.1 tuxedo 日志检查 .112.2查看 tuxedo 版本 .122.3tuxedo 正常启动和停止 .122.4控制台进入和退出 .132.5通过控制台查看系统状态 .

2、132.5.1查看服务运行情况 .132.5.2查看交易运行情况 .142.5.3查看队列信息 .142.5.4查看客户端信息 .152.5.5 sh 命令直接执行控制台命令 .152.6查看服务器运行情况 .152.7日常其他命令 .162.7.1域控制台的进入和退出 .162.7.2手动连接域 .162.7.3查看域网关的连接情况 .162.7.4对 ubb 和 dm 文件做语法检查 .162.7.5反编译 tuxconfig 和 dmxconfig 文件 .17第三章tuxedo 故障处理 .176.1 Can t attach BBL.173/18.6.2 针对日志报错信息处理174/

3、18.第一章安装步骤1.1 安装前的准备工作创建 tuxedo 软件对应用户如已创建了单独的用户,则不需再另建用户,一般新建的用户的主目录在/opt (空闲空间较多)下。建议在用户下单独安装,不与其他用户共享。useradd -d目录-m用户名passwd用户名注: 1、设置密码位数不少于8 位, 2、密码中必须包含字母(大小写)、数字和特殊字符中的两种。chownR 用户名目录su 用户名上传安装介质包将安装介质上传至服务器,根据操作系统选择相应的tuxedo 版本。操作系统操作系统位数tuxedo 版本AIX32tuxedo111120_32_aix_53_ppc.bin64tuxedo1

4、11120_64_aix_53_ppc.binHPUX32tuxedo111120_32_hpux_1123_ia.bin64tuxedo111120_64_hpux_1123_ia.binLINUX32tuxedo111120_32_Linux_01_x86.bin64tuxedo111120_64_Linux_01_x86.binWINDOWS32tuxedo111120_32_win_2k8_x86_VS2008.exe64tuxedo111120_64_win_2k8_x86_VS2008.exe1.2 软件安装软件安装1) 修改安装介质执行权限2) 运行安装命令运 行 ./tuxed

5、o111120_64_Linux_01_x86.bin-iconsole命 令 开 始 安 装 , 其 中 那 个-mode=console 代表选择字符模式安装5/18.直接回车,到下一步。3) 选择安装种类输入 1,选择全部安装。4) 选择安装目录选择 1回车输入安装目录,回车6/18.输入 2,使用当前设置的目录5) 安装示例输入 y,选择安装示例6) 确认安装直接回车确认7)设置 tlisten 密码7/18.输入 tuxedo,确认 tuxedo,同一域的机子都使用相同密码,回车8) 安装 ssl输入 1,回车。9) 安装完成tuxedo 软件安装完成。8/18.配置环境变量到 tu

6、xedo 安装目录下 /opt/tuxedo/tuxedo11gR1 下,有个 tux.env 文件, 将内容拷贝到该用户根目录下的 .bash_profile 文件中,执行 source .bash_profile 使环境变量生效。测试1) 复制示例文件在安装目录下, 新建 myapp 目录,将 /opt/tuxedo/tuxedo11gR1/samples/atmi/simpapp 中的所有文件拷贝到 myapp 目录 下。2) 修改 ubb 文件myapp目录下有ubbsimple ,拷贝为ubb 文件进行修改9/18.修改 IPCKEY 、 APPDIR 、TUXCONFIG 、 TU

7、XDIR 、HOSTNAME值对应实际环境值。3)设置 TUXCONFIG环境变量在 用 户 主 目 录 下 修 改 .bash_profile 文 件 , 将 TUXCONFIG 环 境 变 量 加 入 。 执 行 source .bash_profile 使环境变量生效。4) 编译客户端10/18.在 myapp 目录下通过命令buildclient -o simpcl -f simpcl.c编译客户端程序。5)编译服务端在 myapp 目录下通过命令buildserver -o simpserv -f simpserv.c-s TOUPPER编译服务端程序。6) 加载 ubb通过 tml

8、oadcf -y ubb 生成 TUXCONFIG 控制文件,如果服务已经启动,先停服务 tmshutdown y,然后再执行 tmloadcf -y ubb 。7) 执行客户端程序测试 tuxedo 服务tmboot y 启动 tuxedo 服务后, 执行 ./simpcl 字符串, 将返回字符串的大写字符, 如果有返回,则 tuxedo 服务环境已搭建好。第二章系统检查2.1 tuxedo日志检查检查 tuxedo日志,查看日志文件内容,检查有无Tuxedo系统出错记录;检查有无服务异常错误记录;检查有无服务被重起记录;对发现的异常记录进行分析;若无异常情况可清除无用的历史日志。tuxed

9、o日志默认在appdir目录下。日志名ULOG 开头。也可设置输出目录。11/18.2.2 查看 tuxedo 版本通过 tmadmin v 命令查看tuxedo 版本。2.3 tuxedo 正常启动和停止启动: tmboot, 停止: tmshutdown-y所有服务被启动/ 停止-s svrname只启动 / 停止制定服务名的服务,例如simpserv-g grpname只启动 / 停止属于制定组名的服务,例如GROUP1-i svrid只启动 / 停止制定ServID 的服务,例如1-A 只启动 / 停止 Tuxedo 管理服务,例如BBL12/18.2.4 控制台进入和退出进入控制台命

10、令:tmadmin, 退出控制台命令:q 或 quit 。2.5 通过控制台查看系统状态查看服务运行情况tuxedo 服务启动后( tmboot -y ),进入控制台( tmadmin),输入 psr ,可查看到所有的服务信息。psr -m machine -g groupname -i srvid -q qaddress-m machine LMID为 machine 的所有服务进程-g groupname组名为 groupname 的所有服务进程-I srvid SRVID为 srvid的服务进程-q qaddress消息队列为qaddress 的所有 SERVERS查看 server的信

11、息13/18.结果说明 :1. Prog Name :服务的可执行文件名2. Queue Name :服务连接的队列名3. Grp Name :组名4. ID :服务的数字 id5. RqDone :服务已经处理的请求数( 该 SERVER的所有 service的负载因子总和)6. Load Done :服务处理的全部请求的参数和7. Current Service:如果当前没有 service 被调用,则为 IDLE查看交易运行情况tuxedo 服务启动后( tmboot -y ),进入控制台( tmadmin),输入 psc ,可查看到所有的交易信息。psc -m machine -g g

12、roupname -I srvid -q qaddress-s service -a 0|1|2-s service显示名为sevice的 service信息-a 0|1|2显示系统的隐含的service其他参数与psr 命令相同1.Service Name : 服务名2.Routine Name: 函数名 ( 采用 TUXEDO服务的别名机制 , 一个函数可以对应多个服务名 )3.Prog Name :service所在的 SERVER名4. Grp Name : 组名5. ID : server 的 ID 号6.Machine :server所在的 LMID7.# Done : servi

13、ce被调用的次数8.Status :service的状态。 AVAIL 表示可用查看队列信息tuxedo 服务启动后( tmboot -y),进入控制台(tmadmin ),输入 pq,可查看到所有的队列信息。 查看交易高峰期队列中消息的增加情况, 确定是否存在阻塞现象, 是否需要对服务数进行调整。1. Prog Name : 队列连接的服务的可执行文件名2. Queue Name : 字符队列名,是 RQADDR参数或一个随机值3. #Serve : 连接的服务数4. Wk Queued : 当前队列的所有请求的参数和14/18.5. #Queued : 实际请求数6. Ave.Len :

14、平均队列长度7. Machine : 队列所在机器的 LMID查看客户端信息tuxedo 服务启动后( tmboot -y),进入控制台(tmadmin ),输入 pclt ,可查看到客户端信息。pclt -m machine -u username -c ctlname-m machine显示 LMID 号为 machine 上的客户端连接-u username显示用户名为username 的客户端连接-c ctlname显示用户进程为ctlname的客户端连接1. LMID :已经登录的客户端机器的LMID2.User Name:用户名,由 tpinit()提供的3.Client Name

15、:客户端名,由 tpinit()提供的4. Time :客户端连接后经过的时间5. Status :客户端状态IDLE表示客户端目前没有任何交易在工作IDLET表示客户端启动了一个交易BUSY表示客户端在工作中BUSYT表示客户端正在交易控制下工作6. Bgn/Cmmt/Abrt:启动 / 提交 / 中断的交易数命令直接执行控制台命令执行 echo pclt |tmadmin、 echo pq|tmadmin |grep machine等命令直接输出结果。2.6 查看服务器运行情况检查应用的服务的运行情况,用“ps aux|grep server名”查看进程相关信息,如运行时间、占用内存大小等

16、。15/18.2.7 日常其他命令域控制台的进入和退出进入控制台命令:dmadmin,退出控制台命令:q 或 quit手动连接域co d DMTLOG_CRM_IAS_I注:本机域名DMTLOG_CRM_IAS在I ubbdomain 中设置查看域网关的连接情况pd -d TOM_CRM_3701对 ubb 和 dm 文件做语法检查tmloadcf n ubb ,只做语法检查,不生成TUXCONFIG文件。dmloadcf n dm,只做语法检查,不生成DMXCONFIG文件。16/18.反编译 tuxconfig 和 dmxconfig文件tmunloadcf查看当前 TUXCONFIG中的

17、 ubb 内容, dmunloadcf ubb.tmp。dmunloadcf查看当前 DMXCONFIG中的 dm内容, dmunloadcf dm.tmp 。第三章tuxed o 故障处理6.1 Cantattach BBLtmshutdown y 提示“ Cantattach BBL ”。处理步骤:1、 杀所有 TUXEDO 进程2、 执行 tmipcrm -y 杀 ipc 资源3、 如果还是没有杀掉,通过 ipcrm 命令杀资源,新建脚本 rmrpc.sh,执行 rmrpc.sh 用户名 #!/bin/shmuipcs=ipcs -m|grep $1|awk print $2for iq

18、 in $muipcsdoipcrm -m $iqdonemuipcs=ipcs -q|grep $1|awk print $2for iq in $muipcsdoipcrm -q $iqdonemuipcs=ipcs -s|grep $1|awk print $2for iq in $muipcsdoipcrm -s $iqdone4、启动 tuxedo 服务, tmboot -y6.2 针对日志报错信息处理1)日志提示“LIBTUX_CAT:1122:ERROR:NospaceinBulletinBoradLIBTUX_CAT:582:ERROR:Unable to register,registry table full.”处理过程:1、 是否一个 server中包含的service太多17/18.2、 提高 (UBB

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论