版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、tuxedo 日常维护手册文档编号版本V1.0生效日期拟制审核批准变更记录版本号修改原因内容修改人审核人修改时间V1.0建立16 / 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.3 tuxedo 正常启动和停止 122.4 控制台进入和退出 132.5 通过控制台查看系统状态 132.5.1
2、 查看服务运行情况 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 BB .L 176.2 针对日志报错信息处理 17第一章 安装步骤1
3、.1 安装前的准备工作1.1.1 创建 tuxedo 软件对应用户 如已创建了单独的用户,则不需再另建用户,一般新建的用户的主目录在 /opt (空闲空间较多)下。建议在用户下单独安装,不与其他用户共享。useradd -d 目录 -m 用户名passwd 用户名注: 1、设置密码位数不少于 8 位, 2、密码中必须包含字母(大小写) 、数字和特殊字符中 的两种。chown R 用户名 目录su 用户名1.1.2 上传安装介质包将安装介质上传至服务器,根据操作系统选择相应的 tuxedo 版本。操作系统操作系统位数tuxedo 版本AIX32tuxedo111120 32 aix 53 ppc
4、.bin64tuxedo111120 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.1 tuxedo 软件安装1)修改安装介
5、质执行权限2)运行安装命令运 行 ./tuxedo111120_64_Linux_01_x86.bin -i console 命 令 开 始 安 装 , 其 中 那 个 -mode=console 代表选择字符模式安装直接回车,到下一步。3) 选择安装种类输入 1,选择全部安装。4) 选择安装目录选择 1 回车输入安装目录,回车输入 2,使用当前设置的目录5) 安装示例输入 y,选择安装示例6) 确认安装直接回车确认7) 设置 tlisten 密码输入 tuxedo ,确认 tuxedo ,同一域的机子都使用相同密码,回车8) 安装 ssl输入 1,回车。9) 安装完成tuxedo 软件安装完
6、成。1.2.2 配置环境变量到 tuxedo 安装目录下 /opt/tuxedo/tuxedo11gR1 下,有个 tux.env 文件, 将内容拷贝到该 用户根目录下的 .bash_profile 文件中,执行 source .bash_profile 使环境变量生效。1.2.3 测试1) 复制示例文件在安装目录下, 新建 myapp 目录, 将 /opt/tuxedo/tuxedo11gR1/samples/atmi/simpapp 中的所有文件拷贝到 myapp 目录 下。2) 修改 ubb 文件myapp 目录下有 ubbsimple ,拷贝为 ubb 文件进行修改修改 IPCKEY
7、、APPDIR 、TUXCONFIG 、TUXDIR 、HOSTNAME 值对应实际环境值。3) 设置 TUXCONFIG 环境变量在用 户 主目 录下 修改 .bash_profile 文 件,将 TUXCONFIG 环境 变量加 入。执 行 source .bash_profile 使环境变量生效。4) 编译客户端在 myapp 目录下通过命令 buildclient -o simpcl -f simpcl.c 编译客户端程序。5) 编译服务端在 myapp 目录下通过命令 buildserver -o simpserv -f simpserv.c -s TOUPPER 编译 服务端程序。
8、6) 加载 ubb通过 tmloadcf -y ubb 生成 TUXCONFIG 控制文件,如果服务已经启动,先停服务tmshutdown y ,然后再执行 tmloadcf -y ubb 。7) 执行客户端程序测试 tuxedo 服务tmboot y 启动 tuxedo 服务后, 执行 ./simpcl 字符串, 将返回字符串的大写字符, 如果 有返回,则 tuxedo 服务环境已搭建好。第二章 系统检查2.1 tuxedo 日志检查检查 tuxedo 日志,查看日志文件内容,检查有无 Tuxedo 系统出错记录;检查有无 服务异常错误记录; 检查有无服务被重起记录; 对发现的异常记录进行分
9、析; 若无异常情况 可清除无用的历史日志。 tuxedo 日志默认在 appdir 目录下。日志名 ULOG 开头。也可设 置输出目录。2.2 查看 tuxedo 版本通过 tmadmin v 命令查看 tuxedo 版本。2.3 tuxedo 正常启动和停止启动: tmboot, 停止: tmshutdown-y 所有服务被启动 / 停止-s svrname 只启动 / 停止制定服务名的服务,例如 simpserv-g grpname 只启动 / 停止属于制定组名的服务,例如GROUP1-i svrid 只启动 / 停止制定 ServID 的服务,例如 1-A 只启动 / 停止 Tuxedo
10、 管理服务,例如 BBL2.4 控制台进入和退出进入控制台命令: tmadmin , 退出控制台命令: q 或 quit 。2.5 通过控制台查看系统状态2.5.1 查看服务运行情况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
11、 qaddress 消息队列为 qaddress 的所有 SERVERS查看 server 的信息结果说明 :1. Prog Name :服务的可执行文件名2. Queue Name :服务连接的队列名3. Grp Name :组名4. ID :服务的数字 id5. RqDone :服务已经处理的请求数 ( 该 SERVER的所有 service 的负载因子总和 )6. Load Done :服务处理的全部请求的参数和7. Current Service:如果当前没有 service 被调用,则为 IDLE2.5.2 查看交易运行情况tuxedo 服务启动后( tmboot -y ),进入控制
12、台( tmadmin),输入 psc ,可查看到所有的 交易信息。psc -m machine -g groupname -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
13、. ID : server 的 ID 号6. Machine :server 所在的 LMID7. # Done : service 被调用的次数8. Status :service的状态。 AVAIL 表示可用2.5.3 查看队列信息tuxedo 服务启动后( tmboot -y ),进入控制台( tmadmin ),输入 pq,可查看到所有的 队列信息。 查看交易高峰期队列中消息的增加情况, 确定是否存在阻塞现象, 是否需要对服 务数进行调整。1. Prog Name : 队列连接的服务的可执行文件名2. Queue Name : 字符队列名,是 RQADDR参数或一个随机值3. #Ser
14、ve : 连接的服务数4. Wk Queued : 当前队列的所有请求的参数和5. #Queued : 实际请求数6. Ave.Len : 平均队列长度7. Machine : 队列所在机器的 LMID2.5.4 查看客户端信息tuxedo 服务启动后( tmboot -y ),进入控制台( tmadmin ),输入 pclt ,可查看到客户 端信息。pclt -m machine -u username -c ctlname-m machine 显示 LMID 号为 machine 上的客户端连接-u username 显示用户名为 username 的客户端连接-c ctlname 显示用
15、户进程为 ctlname 的客户端连接1. LMID :已经登录的客户端机器的 LMID2. User Name :用户名,由 tpinit() 提供的3. Client Name :客户端名,由 tpinit() 提供的4. Time :客户端连接后经过的时间5. Status :客户端状态IDLE表示客户端目前没有任何交易在工作IDLET表示客户端启动了一个交易 BUSY表示客户端在工作中 BUSYT表示客户端正在交易控制下工作6. Bgn/Cmmt/Abrt :启动 / 提交 / 中断的交易数2.5.5 sh 命令直接执行控制台命令执行 echo pclt |tmadmin 、 echo
16、 pq |tmadmin |grep machine 等命令直接输出结果。2.6 查看服务器运行情况检查应用的服务的运行情况,用“ps aux|grep server名”查看进程相关信息,如运行时间、占用内存大小等。2.7 日常其他命令2.7.1 域控制台的进入和退出进入控制台命令:dmadmin ,退出控制台命令: q 或 quit2.7.2 手动连接域co d DMTLOG_CRM_IAS_I注:本机域名 DMTLOG_CRM_IAS在_I ubbdomain 中设置2.7.3 查看域网关的连接情况pd -d TOM_CRM_37012.7.4 对 ubb 和 dm 文件做语法检查tmlo
17、adcf n ubb ,只做语法检查,不生成 TUXCONFIG文件。 dmloadcf n dm,只做语法检查,不生成 DMXCONFIG文件。2.7.5 反编译 tuxconfig 和 dmxconfig 文件tmunloadcf dmunloadcf查看当前 TUXCONFIG中的 ubb 内容, dmunloadcf >>ubb.tmp 。 查看当前 DMXCONFIG中的 dm内容, dmunloadcf >>dm.tmp 。第三章 tuxed o 故障处理6.1 Can 't attach BBLtmshutdown y 提示“ Can't
18、attach BBL ”。处理步骤:1、杀所有 TUXEDO 进程2、执行 tmipcrm -y 杀 ipc 资源3、如果还是没有杀掉,通过 ipcrm 命令杀资源,新建脚本 rmrpc.sh,执行 rmrpc.sh 用户名 #!/bin/shmuipcs=ipcs -m|grep $1|awk 'print $2'for iq in $muipcsdoipcrm -m $iqdonemuipcs=ipcs -q|grep $1|awk 'print $2'for iq in $muipcsdoipcrm -q $iqdonemuipcs=ipcs -s|grep $1|awk 'print $2'for iq in $muipcsdoipcrm -s $iqdone4、启动 tuxedo 服务, tmboot -y6.2 针对日志报错信息处理1) 日 志 提 示 “ LIBTUX_CAT:1122:ERROR:No space in Bulletin Borad LIBTUX_CAT:582:ERROR:Unable to register,registry table full. ”处理过程:1、是否一个 server 中包含的 service 太多2、提高 (UBB)配
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浆纱机操作工岗前班组评比考核试卷含答案
- 转化膜工安全检查考核试卷含答案
- 电力交易员岗前岗位实操考核试卷含答案
- 风机操作工安全素养评优考核试卷含答案
- 船艇救生员岗前基础效率考核试卷含答案
- 白蚁防治工创新应用能力考核试卷含答案
- 护理学基础第十五章:护理实践中的科研方法
- 护理专业知识更新
- 莫桑比克烟草出口欧洲:现状、困境与突破路径探究
- 药物流产患者生殖健康的多因素剖析与干预成效评估
- 人教版小学五年级数学下册折线统计图《复式折线统计图》示范教学课件
- 2025内蒙古乌海市国创数字产业发展有限责任公司招聘和考察更正笔试历年参考题库附带答案详解
- 2026年安徽省合肥市高三二模英语试题(含答案和音频)
- 小学劝返复学工作制度
- 藏医外冶室工作制度
- 2025年铜仁市辅警考试公安基础知识考试真题库及参考答案
- 2025版继发性高血压筛查和诊断中国专家共识
- 广西能汇投资集团有限公司招聘笔试题库2026
- 监理安全管理制度和预案(3篇)
- 紧固件模具维护调试技师岗位招聘考试试卷及答案
- 酒泉市市直机关及参照公务员法管理单位遴选笔试真题2025年附答案
评论
0/150
提交评论