Tuxedo日常监控维护培训-v1-0
- 格式:doc
- 大小:202.50 KB
- 文档页数:14
tuxedo日常维护手册变更记录目录变更记录错误!未定义书签。
第一章安装步骤错误!未定义书签。
安装前的准备工作错误!未定义书签。
创建tuxedo软件对应用户错误!未定义书签。
上传安装介质包错误!未定义书签。
软件安装错误!未定义书签。
tuxedo软件安装错误!未定义书签。
配置环境变量错误!未定义书签。
测试错误!未定义书签。
第二章系统检查错误!未定义书签。
tuxedo 日志检查错误!未定义书签。
查看tuxedo版本错误!未定义书签。
tuxedo正常启动和停止错误!未定义书签。
控制台进入和退出错误!未定义书签。
通过控制台查看系统状态错误!未定义书签。
查看服务运行情况错误!未定义书签。
查看交易运行情况错误!未定义书签。
查看队列信息错误!未定义书签。
查看客户端信息错误!未定义书签。
sh命令直接执行控制台命令错误!未定义书签。
查看服务器运行情况错误!未定义书签。
日常其他命令错误!未定义书签。
域控制台的进入和退出错误!未定义书签。
手动连接域错误!未定义书签。
查看域网关的连接情况错误!未定义书签。
对ubb和dm文件做语法检查错误!未定义书签。
反编译tuxconfig和dmxconfig 文件错误!未定义书签。
第三章tuxedo故障处理错误!未定义书签。
Can’t attach BBL错误!未定义书签。
针对日志报错信息处理错误!未定义书签。
安装步骤安装前的准备工作创建tuxedo软件对应用户如已创建了单独的用户,则不需再另建用户,一般新建的用户的主目录在/opt(空闲空间较多)下。
建议在用户下单独安装,不与其他用户共享。
useradd -d 目录-m 用户名passwd 用户名注:1、设置密码位数不少于8位,2、密码中必须包含字母(大小写)、数字和特殊字符中的两种。
chown –R 用户名目录su –用户名上传安装介质包将安装介质上传至服务器,根据操作系统选择相应的tuxedo版本。
AIX 32 64HPUX 32 64LINUX 32 64WINDOWS 32 64软件安装tuxedo软件安装修改安装介质执行权限运行安装命令运行./ -i console命令开始安装,其中那个-mode=console代表选择字符模式安装直接回车,到下一步。
Windows下TUXEDO测试环境部署方案Version 1.0北京东华合创北美科技有限公司渠道应用部二零零九年四月二十日目录1:概述..................................................................................................... - 3 - 2:环境搭建............................................................................................. - 3 - 3:注意事项以及错误解决办法............................................................. - 8 -3.1 在命令行下编译server时出现得错误.................................... - 8 -3.2 配置tibco客户端注意事项.................................................... - 11 -1:概述1.1 编写目的由于中间业务(电信)前置系统测试需要通过Tuxedo来与第三方进行通信,为了便于以后熟悉了解Tuxedo,故编写此文档待以后进行参考查阅。
1.2 搭建环境简述操作系统:windowsTuxedo版本:version 8.1Tibco Tuxedo Adapter 版本:version 5.6.02:环境搭建2.1 Tuxedo 环境框架2.2.1测试环境框架图2.2.2测试环境安装配置客户端需要安装Tibco开发程序,及Tibco 下的Tuxedo Adapter version5.6.0(Tuxedo适配器),以及Tuxedo客户端version 8.1(建议选择full安装)。
Tuxedo⽇常监控维护培训_v1_0 Tuxedo⽇常监控维护培训⼿册(V1.0)修订记录⽬录1.引⾔ (1)1.1. 编写⽬的 (1)1.2. 参考资料 (1)2.tuxedo常⽤操作 (1)2.1. tuxedo服务的正常启动和停⽌. (1)2.2. 查看tuxedo的版本信息 (2)2.3. tmadmin控制台进⼊和退出: (2)2.4. 查看服务信息psr (3)2.5. 查看交易信息psc (4)2.6. 查看队列信息pq (5)2.7. 查看客户端信息pclt (5)2.8. 查看部分统计信息bbs (6)2.9. 设置为观察某个节点的进程信息default (6)2.10. 查看消息发送状态pnw (7)2.11. dmadmin域控制台的进⼊和退出: (7)2.12. ⼿动连接域 (7)2.13. 查看域⽹关的连接情况 (8)3.tuxedo⽇常维护 (8)3.1. 对ubb⽂件只做语法检查(不真正的load成TUXCONFIG) (8)3.2. 对dm⽂件只做语法检查(不真正的load成DMXCONFIG) (8)3.3. 反编译tuxconfig ⽂件和dmxconfig⽂件 (9)3.4. 如何清除IPC资源 (9)3.5. sh命令直接执⾏tuxedo操作 (9)3.6. 启动tlisten服务 (9)3.7. 启动多机中备机的BBL (9)4.tuxedo注意事项、常见问题及解决⽅法 (9)4.1. WSL配置参数注意 (9)4.2. UBB⽂件中MAX的配置注意 (10)4.3. tuxedo WS 的配置注意 (10)4.4. Can’t attach BBL (10)4.5. 运⾏⼀段时间交易失败 (10)4.6. 常见Tuxedo错误号 (11)1. 引⾔1.1. 编写⽬的Tuxedo是电信系统和⾦融系统常⽤的中间件,在我⾏核⼼平台和中间业务平台上都应⽤到tuxedo。
Tuxedo配置维护手册Tuxedo作为系统的中间件,其配置主要包括:资源文件的配置和应用环境的配置;其管理和维护主要包括:系统的启动和关闭、日志的跟踪查看工作。
Tuxedo应用系统的配置一、应用系统的资源配置,全都包含在两个资源配置文件中(ubbconfig和dmconfig),在这两个配置文件中包含了系统所有的应用资源(文件)。
1、对于ubbconfig文件,可以任意使用一个文件名(如:ubb.txt),使用一种文本编辑工具,将应用系统的资源分类进行配置,相关进程启动数量等等都应该配置在其中,然后设置环境变量TUXCONFIG,使用系统命令:tmloadcf来将文本文件ubb.txt,转化生成环境变量TUXCONFIG制定的二进制文件。
在该文件中主要包含了几个参数的设置:系统所使用的共享内存的键值IPCKEY,针对workstation客户端的监听进程的端口(WSL),多台机器之间互连(登记中心与各网关)的网络地址和端口(NADDR,NLSADDR),数据依赖路由的设定等等。
详细的内容参看《Ubbconfig配置.doc》参看模版来实现移植或添加应用进程等等。
2、对于dmconfig文件,可以任意使用一个文件名(如:dm.txt),使用一种文本编辑工具,将应用系统的多域互联及互相调用的关系进行配置,包括多域之间互联的地址和端口,然后使用系统命令:dmloadcf来将文本文件dm.txt,转化成环境变量BDMCONFIG所指定的二进制文件。
在该文件中主要包含了在多个域互连时用到的一些设置,主要包括:各个域的定义,各个域通讯连接的地址和端口(NWADDR),本地服务(DM_LOCAL_SERVICES)和远端服务(DM_REMOTE_SERVICES)以及数据依赖路由等等。
详细的内容参看《dmconfig配置.doc》参看模版来实现移植或添加应用远端或本地服务等等。
3、客户端代码:是指使用编译工具buildclient编译生成的执行代码。
TUXEDO培训教材(上)第1节概述1.1培训目标:了解使用中间件的三层应用架构模式。
了解BEATUXEDO基本特性。
能应用TUXEDO进行具体应用的开发。
了解TUXEDO各项配置参数的含义。
了解TUXEDO管理工具的使用1.2培训内容:TUXEDO基本特性介绍使用TUXEDO进行应用的开发TUXEDO配置参数介绍TUXEDO系统设计要点1.3内容概述1.3.1TUXEDO基本特性介绍中间件的基本概念TUXEDO功能简介1.3.2使用TUXEDO进行应用的开发编写一个TUXEDO应用程序的基本步骤客户端程序的编写服务端程序的编写TUXEDO常见ATMI函数说明1.3.3TUXEDO配置参数详解TUXEDO配置文件的组成各组成部分的参数含义1.3.4TUXEDO管理工具的使用启动、关闭TUXEDO应用命令行管理工具的使用(tmadmin)1.3.5TUXEDO应用系统设计要点1.4术语定义BB:(BulletinBoard)TUXEDO应用启动时由BBL进程创建的共享内存块,包含了TUXEDO 用来进行管理所需要的全部信息ATMI:(Application-to-TransactionMonitorInterface)面向事务的应用程序编程接口Server:是一个进程,守候一个消息队列Service:是一个单一的函数。
一个server可以包含多个services.DDR:(DataDependantRouting)数据依赖路由PRIO:(Priority)TUXEDO服务优先级机制ACLs:(AccessControlLists)访问控制列表。
TUXEDO的安全控制机制一种。
CLOPT:(CommandLineOption)命令行参数。
这是TUXEDO配置文件ServerSection一个参数,在服务进程启动时,用来向服务进程传递参数。
MSSQ:(MultipleServerSingleQueue)TUXEDO多服务单队列机制。
TUXEDO基础培训教程V1.0.0神州数码思特奇黑龙江分支营业组2008-4-13名目名目 (2)1. TUXEDO系统概述. (4)1.1 客户机/服务器体系结构 (4)1.2 什么是TUXEDO系统 (6)1.2 TUXEDO核心系统组成 (7)1.3 TUXEDO应用程序工作原理 (10)1.4 远程客户端与WSL原理 (11)1.5 TUXEDO系统的关键特性 (12)2. TUXEDO系统配置 (16)2.1 配置文件 (16)2.2 信息内容 (17)2.3 生成TUXCONFIG文件 (20)2.4 关于MSSQ的配置 (21)2.5远程客户端配置 (22)2.6 Tuxedo Domains配置 (23)3. TUXEDO的缓冲区 (27)3.1 概述 (27)3.2 FML缓冲区 (27)3.2 FML域表文件 (29)3.3与缓冲区使用有关的函数 (30)3.4 程序中的例子 (32)4. TUXEDO应用程序开发 (34)4.1 常用的ATMI (34)4.2BEA Tuxedo系统提供多种通信模式 (40)4.3同步的Request/Response模式 (41)4.4 TUXEDO程序差不多结构 (43)4.5 启动和关闭应用程序 (46)5. IPC角度明白得TUXEDO的原理及结构 (48)5.1 概述 (48)5.1 信号灯 (50)5.2 消息队列 (50)5.3 共享内存 (50)5.4 实验过程和结果 (52)6. TUXEDO性能优化 (59)附录: (61)A.用TCP连接分析TUXEDO的WS模式 (61)B.关于TUXEDO 负载均衡和MSSQ的探讨 (61)C.化繁为简来学习编写BEA TUXEDO会话的程序 (61)D.TUXEDO超时操纵全功略 (61)E.将Tuxedo Service 公布成 Web Service (61)F.使用LoadRunner来测试BEA TUXEDO (62)G.. 基于系统真实数据的TUXEDO应用服务器压力测试的研究与实现 (62)H. 配置WebLogic Tuxedo Connector (62)I. 用VC6.0和FML结合进行远程文件传输 (62)1.TUXEDO系统概述1.1 客户机/服务器体系结构企业运算模式的进展大致经历了如此三个时期:●以大型机为核心的〝主机/终端〞模式;●以文件服务为核心的〝文件服务器〞模式;●以数据服务为核心的〝客户机/服务器〞模式。
TUXEDO培训一、TUXEDO简介在银行、电信、金融等行业的大型计算机应用系统中,中间件的使用日益普及,中间件已与操作系统、数据库并列为三大基础软件。
TUXEDO就是BEA公司开发的一种优秀的中间件产品,主要功能是在客户机和服务器之间进行调节,以保证正确地处理事务,通常由tuxedo处理系统的核心业务。
在两层的 C/S 结构中,客户端直接访问数据库,当采用 TUXEDO 中间件后,形成三层结构。
这时,客户端不直接访问数据库,而是改为调用中间件 TUXEDO 服务端上的服务,由 TUXEDO 服务端访问数据库,并把结果返回给客户端。
TUXEDO 服务端可以和 ORACLE 在同一台服务器上,也可以在不同的机器上,如果在不同的机器上,在TUXEDO 的服务端所在的机器要安装一个 ORACLE 的客户端。
二、TUXEDO服务端程序举例介绍1、Tuxedo通过数据缓冲区和客户端进行交互。
Tuxedo支持string,carry,view,view32,fml,fml32等数据缓冲区,其中fml32类型相对复杂且比较常用,BSS系统采用fml32数据缓冲区开发,首先需要编写fml32数据缓冲区的定义文件,包括fml32数据缓冲区各个字段的名称已经长度等等,并将该文件生成相应的c语言.h头文件,我们在应用程序中需要包含该头文件,这样应用程序中即可以使用fml32数据缓冲区, fml32类型通常在开发数据库应用程序的时候比较常用。
2、例子实现的功能。
根据输入的学生学号从数据库中查询得到该学生的姓名和年龄。
3、定义fml32数据缓冲区文件student_fld文件*base 10000# name number type flags commentsstudent_id 1 long - 学生学号student_name 2 string - 学生姓名student_age 3 long - 学生年龄student_id等3项就是我们自定义fml32类型的域字段,其中每一个字段都对应一个number,这些number有一个公共的起始值,通过*base 10000定义。
Tuxedo配置维护手册目录CONTENCT •Tuxedo概述与安装•Tuxedo基本概念与原理•Tuxedo配置详解•Tuxedo维护操作指南•Tuxedo高级特性与应用场景•Tuxedo实战案例分享01Tuxedo概述与安装Tuxedo简介Tuxedo是一款由Oracle公司提供的分布式事务处理中间件,用于构建高性能、可伸缩的企业级应用。
Tuxedo支持多种编程语言和开发环境,提供了一套完整的分布式应用开发工具和服务。
Tuxedo通过提供事务管理、消息队列、负载均衡等功能,简化了分布式应用的开发和部署。
获取Tuxedo安装包,可以从Oracle官方网站下载或通过其他途径获取。
解压安装包到指定目录,并阅读相关安装文档以了解安装要求和步骤。
配置系统环境变量,将Tuxedo的安装路径添加到PATH环境变量中,以便在命令行中直接运行Tuxedo命令。
运行安装程序,按照提示完成安装过程,包括选择安装组件、指定安装目录、配置端口等。
安装完成后,验证Tuxedo是否成功安装,可以通过运行Tuxedo自带的示例程序进行测试。
010******* Tuxedo安装步骤01020304在安装Tuxedo 之前,需要确保系统环境变量已正确配置。
环境变量配置在安装Tuxedo 之前,需要确保系统环境变量已正确配置。
在安装Tuxedo 之前,需要确保系统环境变量已正确配置。
在安装Tuxedo 之前,需要确保系统环境变量已正确配置。
02Tuxedo基本概念与原理服务与服务器服务(Service)在Tuxedo中,服务是指一个可执行的业务逻辑单元,它通常由一个或多个函数组成,用于处理特定的业务请求。
服务可以被远程调用,也可以作为本地函数进行调用。
服务器(Server)服务器指的是运行服务的环境,它负责接收客户端的请求,并将请求分发给相应的服务进行处理。
在Tuxedo中,服务器可以是一个独立的进程,也可以是一个线程池,具体取决于配置和部署方式。
BEA TUXEDO简易培训教程编写、整理:文栈良2003-1-21第一章认识tuxedo1.1 TUXEDOM 什么?BEATUXEDO在企业、Internet这样的分布式运算环境中开发和管理三层结构的客户/服务器型关键任务应用系统的强有力工具。
它具备分布式事务处理和应用通信功能,并提供完善的各种服务来建立、运行和管理关键任务应用系统。
开发人员能够用它建立跨多个硬件平台、数据库和操作系统的可互操作的应用系统。
BEA TUXEDO企业、Internet分布式应用中的基础主干平台。
它提供了一个开放的环境,支持各种各样的客户、数据库、网络、遗留系统和通讯方式。
BEA TUXEDO使分布式关键任务应用系统具有大型主机的性能,从而使这些应用系统能够应付数以千计的用户,大交易吞吐量,多并行数据库存取和大量数据,同时保持较短的反应时间,较高数据完整性和安全性,并且确保全年3 6 5天,每周7天,每天2 4小时的系统可用性。
同时,BEA TUXEDO 还能让开发人员和系统管理人员享用分布式运算环境提供的好处,如技术成本的低增长率,灵活性提高,快速应用开发和安装以及业务信息存取得以改善。
1.2 BEA TUXEDO的组件软件模型关键业务应用通常是面向事务的,要求具有准确的数据完整性、较好的性能和管理需求。
这些需求要求对应用的开发、调度和操作给出一个结构化的方案。
由像BEATUXEDO样的中间件支持的组件软件模型为分布式环境处理关键性业务应用提供了一个结构化的解决方案。
BEA TUXEDO日基于组件的应用设计从异构的计算资源中创建了一个虚拟主机:在分布式应用系统级提供可管理的相互关联的资源。
许多组织在进行了一段时间的分布式应用工作后,现在已经认识到组件软件模型是他们的必然选择。
分布式应用的直接动力是主机应用和集中式中规模的应用系统基础上又逐渐配备有大量的台式系统和服务器系统,这些分布式系统在标准网络传送协议的支持下,呈松散耦合的态势,事实上它们构成了网络计算资源的基础。
监控维护保养培训课件一、内容综述首先我们要明白监控维护保养的重要性,就像我们日常保养汽车一样,监控设备也需要定期维护和保养,才能保证其正常运行和延长使用寿命。
想象一下如果监控设备出现故障,我们的安全可能会受到威胁,所以学习如何维护和保养监控设备,实际上是在学习保护我们自己和我们的财产安全。
接下来我们会详细介绍监控维护保养的各个方面,从简单的日常清洁到复杂的故障排除,我们都会一一讲解。
我们的目标是让大家都能成为监控维护保养的小能手,即使不是专业维修人员,也能轻松应对一些常见的故障和问题。
1. 监控系统的重要性大家一定都了解,现在我们的生活、工作都离不开监控系统了。
可以说监控系统就像是我们的“眼睛”,时刻帮助我们观察周围的环境,保障我们的安全和便利。
想象一下如果没有了监控系统,我们的家园、公司、街道将是什么样的场景?安全隐患无法及时发现,小偷小摸事件也可能频发。
正因为有了监控系统,我们才能在任何时候,都能掌握周围环境的安全情况。
不仅如此监控系统还在灾难预防、交通安全等方面发挥巨大作用。
每当我们面临突发事件时,都能及时通过监控系统做出应对措施。
所以说啊监控系统的重要性不言而喻,它已经成为我们生活中不可或缺的一部分。
那么为了保持这双“眼睛”的明亮和敏锐,我们还需要做好监控系统的维护保养工作。
这也是我们今天要讨论的重要话题之一。
这段内容强调了监控系统在我们生活中的重要性,并用通俗易懂的语言表达了出来。
同时也通过简单的比喻和日常生活中的例子,让读者更容易理解和接受。
2. 维护保养的目的和意义维护保养的目的就是为了确保监控系统的正常运行,随着时间的推移,设备会因为各种原因而出现性能下降或者故障。
就像我们家里的电视或者电脑,如果长时间不维护,可能会出现卡顿、反应慢等问题。
而监控系统维护的目的就是要避免这些问题,确保系统始终保持在最佳工作状态。
此外维护保养还有助于延长监控系统的使用寿命,这就像我们平时保养汽车一样,定期更换机油、清洗空气滤清器,可以让汽车跑得更快、更顺畅,寿命也更长。
Tuxedo日常监控维护培训手册(V1.0)修订记录目录1.引言 (1)1.1. 编写目的 (1)1.2. 参考资料 (1)2.tuxedo常用操作 (1)2.1. tuxedo服务的正常启动和停止. (1)2.2. 查看tuxedo的版本信息 (2)2.3. tmadmin控制台进入和退出: (2)2.4. 查看服务信息psr (3)2.5. 查看交易信息psc (4)2.6. 查看队列信息pq (5)2.7. 查看客户端信息pclt (5)2.8. 查看部分统计信息bbs (6)2.9. 设置为观察某个节点的进程信息default (6)2.10. 查看消息发送状态pnw (7)2.11. dmadmin域控制台的进入和退出: (7)2.12. 手动连接域 (8)2.13. 查看域网关的连接情况 (8)3.tuxedo日常维护 (8)3.1. 对ubb文件只做语法检查(不真正的load成TUXCONFIG) (8)3.2. 对dm文件只做语法检查(不真正的load成DMXCONFIG) (9)3.3. 反编译tuxconfig 文件和dmxconfig文件 (9)3.4. 如何清除IPC资源 (9)3.5. sh命令直接执行tuxedo操作 (9)3.6. 启动tlisten服务 (9)3.7. 启动多机中备机的BBL (9)4.tuxedo注意事项、常见问题及解决方法 (10)4.1. WSL配置参数注意 (10)4.2. UBB文件中MAX的配置注意 (10)4.3. tuxedo WS 的配置注意 (10)4.4. Can’t attach BBL (10)4.5. 运行一段时间交易失败 (11)4.6. 常见Tuxedo错误号 (11)1. 引言1.1. 编写目的Tuxedo是电信系统和金融系统常用的中间件,在我行核心平台和中间业务平台上都应用到tuxedo。
为了提高开发人员和维护人员对tuxedo的操作能力,提高检错和查错能力,特编写本文档。
文档的预期读者是使用tuxedo的系统监控维护人员及对tuxedo感兴趣的人员。
1.2. 参考资料《BEA_Tuxedo应用程序开发指南》《tuxedo培训教程.pdf》2. tuxedo常用操作2.1. tuxedo服务的正常启动和停止.启动:tmboot停止:tmshutdown-y 所有服务被启动/停止-s svrname 只启动/停止制定服务名的服务,例如tpdpssrv-g grpname 只启动/停止属于制定组名的服务,例如GROUP1-i svrid 只启动/停止制定ServID的服务,例如400-A 只启动/停止Tuxedo管理服务,例如BBL2.2. 查看tuxedo的版本信息$ tmadmin –v实例一:查询主机vbs5上的Tuxedo版本实例二:拥有完整信息的Tuxedo版本,包括补丁、license信息、加密包信息2.3. tmadmin控制台进入和退出:进入控制台命令:$ tmadmin退出控制台命令:q或quit2.4. 查看服务信息psr(1) 命令: printserver 简写psr(2) 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的信息(3) 结果示例:结果说明:1. Prog Name:服务的可执行文件名2. Queue Name:服务连接的队列名3. Grp Name:组名4. ID:服务的数字id5. RqDone:服务已经处理的请求数(该SERVER的所有service的负载因子总和)6. Load Done:服务处理的全部请求的参数和7. Current Service:如果当前没有service被调用,则为IDLE2.5. 查看交易信息psc(1) 命令: printservice 简写: pscpsc [-m machine] [-g groupname] [-I srvid] [-q qaddress][-s service] [-a {0|1|2}]-s service 显示名为sevice的service信息-a {0|1|2} 显示系统的隐含的service其他参数与psr命令相同(2) 结果示例:(3) 结果说明:1. Service Name :服务名2. Routine Name :函数名(采用TUXEDO服务的别名机制,一个函数可以对应多个服务名)3. Prog Name :service 所在的SERVER名4. Grp Name :组名5. ID :server的ID号6. Machine :server所在的LMID7. # Done :service被调用的次数8. Status :service的状态。
AVAIL表示可用2.6. 查看队列信息pq(1) 命令: printqueue 简写:pq [PADRESS](2) 结果示例:(3) 结果说明:1. Prog Name :队列连接的服务的可执行文件名2. Queue Name :字符队列名,是RQADDR参数或一个随机值3. #Serve :连接的服务数4. Wk Queued :当前队列的所有请求的参数和5. #Queued :实际请求数6. Ave.Len :平均队列长度7. Machine :队列所在机器的LMID2.7. 查看客户端信息pclt(1) 命令: printclient 简写:pclt-m machine 显示LMID号为machine上的客户端连接-u username 显示用户名为username 的客户端连接-c ctlname 显示用户进程为ctlname的客户端连接(2) 结果示例:(3) 结果说明:1. LMID:已经登录的客户端机器的LMID2. User Name:用户名,由tpinit()提供的3. Client Name:客户端名,由tpinit()提供的4. Time:客户端连接后经过的时间5. Status:客户端状态IDLE——表示客户端目前没有任何交易在工作IDLET——表示客户端启动了一个交易BUSY——表示客户端在工作中BUSYT——表示客户端正在交易控制下工作6. Bgn/Cmmt/Abrt:启动/提交/中断的交易数2.8. 查看部分统计信息bbs(1) 命令: bbstats 简写:bbs查看当前公告板的状态信息以上实例显示本机Tuxedo服务当前总计有3个Group,43个Servers,2126个services,43个请求处理队列,未配置与其他主机的服务接口。
2.9. 设置为观察某个节点的进程信息default(1) 命令:default –m WHVBS注意:主机节点名WHVBS区分大小写。
2.10. 查看消息发送状态pnw(1) 命令:printnetwork 简写pnw> pnw WHVBS(2) 举个多个主机节点通讯的例子:SITE12 Connected To: msgs sent msgs receivedSITE14 61904 62319SITE13 61890 62288SITE11 15972 13564 2.11. dmadmin域控制台的进入和退出:进入控制台命令:$ tmadmin退出控制台命令:q或quit2.12. 手动连接域(1) 命令:connect 简写co> co –d TDOM1注意:本机域名TDOM1在ubbdomain中设置。
2.13. 查看域网关的连接情况(1) 命令:pd> pd –d TDOM13. tuxedo日常维护3.1. 对ubb文件只做语法检查(不真正的load成TUXCONFIG)tmloadcf –n ubb3.2. 对dm文件只做语法检查(不真正的load成DMXCONFIG)dmloadcf –n dm3.3. 反编译tuxconfig 文件和dmxconfig文件a) tmunloadcf 查看当前TUXCONFIG中的ubb内容tmunloadcf >>ubb.tmpb) dmunloadcf 查看当前DMXCONFIG中的dm内容dmunloadcf >>dm.tmp3.4. 如何清除IPC资源如果你不想用tmshutdown停止或者当$TUXCONFIG文件被误删除而无法shutdown TUXEDO服务时,可以尝试直接删除当前用户的ipc资源。
解决办法一:tmipcrm -y解决办法二:执行如下命令ipcs | grep `logname` | awk '{print "ipcrm -"$1,$2}' |sh –x3.5. sh命令直接执行tuxedo操作如$echo pclt |tmadmin$echo pq |tmadmin |grep Machine3.6. 启动tlisten服务Tlisten //本机IP:端口号如: tlisten //128.192.94.8:283003.7. 启动多机中备机的BBL在主机上执行tmadmin >pcl 备机名在主机上执行: tmboot –B 备机名如: tmadmin >pcl ctsccb_b$:tmboot –B ctsccb_b4. tuxedo注意事项、常见问题及解决方法4.1. WSL配置参数注意WSL的配置重点要注意其CLOPT中几个关键参数的指定:-m,-M,-x,WSH启动的最大、最小个数,及每个WSH可同时处理的并发请求数,"-M" * "-x" = MAXWSCLIENTS;-I,客户端与服务器端建立连接的超时时间;-N,客户端发起请求的响应超时时间;-T,客户端在与服务器端建立连接后,允许最大的空闲时间;-H,穿防火墙时,防火墙的ip-p,WSH分配的起始端口-P,WSH分配的结束端口。
-p 9901 -P 9915 指定端口范围9901-99154.2. UBB文件中MAX的配置注意MAXWSCLIENTS <= Tuxedo licenseMAXSERVERS = SUM (MAX setting of servers)MAXACCESSERS = (MAXSERVERS+MAXWSCLIENTS) * 117%4.3. tuxedo WS 的配置注意ubb配置中增加三处1:*MACHINES 增加MAXWSCLIENTS=502:*GROUPS 增加WSGRP LMID=SITE1 GRPNO=23:*SERVERS 增加WSL SRVID=10 SRVGRP=WSGRPCLOPT="-A -- -n//10.100.22.33:7770 -m5 -M5 -x5 -T10"MAXGEN=100 GRACE=0 RESTART=Y注意检查是否需要配置WSNADDR 变量,WSNADDR=//10.100.22.33:77704.4. Can’t attach BBL解决方案:kill调所有TUXEDO服务进程。