第4章:TUXEDO应用系统的管理

合集下载

第4章:TUXEDO应用系统的管理---精品管理资料

第4章:TUXEDO应用系统的管理---精品管理资料

第四章:TUXEDO应用系统的管理4。

1 TUXEDO提供的系统管理工具当一个TUXEDO应用系统投入运行时,TUXEDO系统管理员要对它进行监控,管理,根据系统的运行情况做相应的参数调整。

有时候还要动态修改配置,发布新的服务等等,TUXEDO 提供了很丰富的管理工具和管理编程接口。

可以很方便的完成这些管理任务。

下面对管理工具和管理编程接口分别进行介绍。

TUXEDO提供以下管理工具1.基于WEB的图形化管理工具:用普通的WEB 浏览器比如Netscape或Microsoft 的Explorer可以从Internet/Intranet 的任意一个节点来运行该图形界面管理工具.对系统进行管理配置。

2. 基于字符界面的管理工具:TUXEDO提供TMADMIN,DMADMIN等命令行管理工具。

TUXEDO提供以下管理编程接口1.MIB编程接口:TUXEDO 提供C 语言的管理API ,用户能够用此编写出适合自己特殊需求的管理工具2.通过SNMP与其他管理工具(HP OpenView 等)互联, TUXEDO 的关联产品 BEA MANAGER通过网络管理协议 SNMP和TUXEDO 的管理信息库 MIB 可以把TUXEDO 对应用程序的管理集成到一般的网络、数据库系统管理工具中,比如 OpenView, NetView 等.TUXEDO应用系统的管理任务通过以上的管理工具,TUXEDO可以有效地管理消息流程和服务请求,启动和停止服务进程,根据变化的负荷复制服务进程,动态地广播、撤消服务进程中的服务。

并且可以在客户不用退出执行的情况下,动态的增加新的服务器、服务器组、服务器以及服务。

利用命令行或图形管理界面TUXEDO还可以动态的进行负载平衡,数据依赖路由、网络用户的管理、队列的管理、存取资源管理器以及系统的启动、重启和恢复。

4。

2 TUXEDO应用系统的启动和关闭TUXEDO应用系统的启动在UNIX平台上,只有该TUXEDO应用系统的管理员或超级用户可以执行启动命令tmboot.tmboot 只能在MASTER服务器上执行,或在BACKUP服务器上指定-b参数运行。

Tuxedo应用指南

Tuxedo应用指南
• 有一些服务进程只能一个(DMADM)
MSSQ模式中的队列
Server B
Server A
RELPYQ
WSH WSC
Server A
REQ.XXX Native Client
RQADDR=XXX REPLYQ=Y
服务分派
由于文档很少提到Tuxedo内部实现机制,服务分派的原理 大致如下:
• 根据服务名从BB中找到服务进程关联的队列 • 将消息放入队列 • 服务进程读出消息,从消息中得到服务名,再由 服务名得到服务函数指针(此映射在buildserver 过程已经完成) • 调用服务函数
主机A
服务进程S1 MSSQ 服务进程S1 服务进程S2 SSSQ (default) 服务进程S2 Q4 DBBL
Q6
Q2 Q3
tmboot
tmadm Q0 (Q0 key由ubb定义) Bridge 共享内存
Bootstrap
BBL
tlisten
Bridge
Q
BBL
主机B
boot
组件关系(一)
系统管理员要求更加深入地了解Tuxedo系统,特别是 Tuxedo的高可用和企业级特性。程序员也应学习Tuxedo体 系结构和基本原理,以便开发出更有效率的程序。程序员 还要学习一些简单的配臵和管理,能在没有管理员的情况 下进行独立的开发与测试。本次交流主要针对开发人员。
二、Tuxedo体系结构
• 概要图(该图对全面理解系统有帮助) • 架构模型
Tuxedo应用指南
系统配置与应用开发
主题大纲
• • • • • 中间件与Tuxedo Tuxedo体系结构 Tuxedo应用配置 客户机与服务器程序开发 日常管理

第四章:TUXEDO应用系统的管理

第四章:TUXEDO应用系统的管理

第四章::TUXEDO应用系统的管理第四章4.1 TUXEDO提供的系统管理工具当一个TUXEDO应用系统投入运行时,TUXEDO系统管理员要对它进行监控,管理,根据系统的运行情况做相应的参数调整。

有时候还要动态修改配置,发布新的服务等等,TUXEDO提供了很丰富的管理工具和管理编程接口。

可以很方便的完成这些管理任务。

下面对管理工具和管理编程接口分别进行介绍。

提供以下管理工具TUXEDO提供以下管理工具1.基于WEB的图形化管理工具:用普通的WEB 浏览器比如Netscape或Microsoft 的Explorer可以从Internet/Intranet 的任意一个节点来运行该图形界面管理工具。

对系统进行管理配置。

2. 基于字符界面的管理工具:TUXEDO提供TMADMIN,DMADMIN等命令行管理工具。

TUXEDO提供以下管理编程接口1.MIB编程接口:TUXEDO 提供C 语言的管理API ,用户能够用此编写出适合自己特殊需求的管理工具2.通过SNMP与其他管理工具(HP OpenView 等)互联, TUXEDO 的关联产品 BEA MANAGER通过网络管理协议 SNMP和TUXEDO 的管理信息库 MIB 可以把TUXEDO 对应用程序的管 理集成到一般的网络、 数据库系统管理工具中,比如 OpenView, NetView 等。

TUXEDO应用系统的管理任务通过以上的管理工具,TUXEDO可以有效地管理消息流程和服务请求,启动和停止服务进程,根据变化的负荷复制服务进程,动态地广播、撤消服务进程中的服务。

并且可以在客户不用退出执行的情况下,动态的增加新的服务器、服务器组、服务器以及服务。

利用命令行或图形管理界面TUXEDO还可以动态的进行负载平衡,数据依赖路由、网络用户的管理、队列的管理、存取资源管理器以及系统的启动、重启和恢复。

4.2 TUXEDO应用系统的启动和关闭TUXEDO应用系统的启动在UNIX平台上,只有该TUXEDO应用系统的管理员或超级用户可以执行启动命令tmboot。

第三章:TUXEDO系统的配置--融金教育

第三章:TUXEDO系统的配置--融金教育

TUXEDO应用系统的配置3.1 TUXEDO应用系统的常见配置配置文件UBBCONFIG介绍一个TUXEDO应用系统的所有资源都在一个文本文件中进行定义,该文件称为UBBCONFIG,在配置完成后,UBBCONFIG被编译成一个二进制的文件TUXCONFIG.在TUXEDO系统启动时,从该文件中读取系统的配置信息。

UBBCONFIG文件类似WINDOWS 下的*.INI文件。

它包括以下9大部分, 我们称之为节,RESOURCES,MACHIENS,GROUPS 这三个节必须的,其他的节是可选的。

RESOURCES(必需): 与整个系统有关的配置信息MACHINES(必需): 一个TUXEDO应用系统可以跨越多台服务器,在该节中配置与每台服务器有关的信息GROUPS(必需): TUXEDO中的服务可被分为多个组,在该节中配置与组有关的信息SERVERS(可选): 与SERVER有关的信息在该节配置SERVICES(可选): 与SERVICES有关的信息在该节配置NETWORK(可选):与网络有关的信息在该节配置ROUTING(可选) :路由规则在该节配置NETGROUPS(可选):与网络分组有关的信息在该节配置名称解释:TUXEDO应用系统一个TUXEDO应用系统包括服务端,客户端,服务端安装在服务器上,客户端一般安装在PC机上,从开发角度看,一个TUXEDO应用系统包括服务端程序,客户端程序,一个配置文件。

此外,一个TUXEDO应用系统可以部署在一台服务器上,也可以部署在多台服务器上。

SERVER:服务端程序用C或COBAL编写,每一个程序文件编译成一个相应可执行文件,该可执行文件在运行时称为SERVER,它实际上就是一个进程。

每个SERVER都有一个名字,也就是该进程的名字。

为与TUXEDO应用系统的服务端区分,我们在本书中,我们用SERVER 表示该进程,用服务端表示TUXEDO应用系统的服务端。

Tuxedo 功能说明书

Tuxedo 功能说明书

Tuxedo功能说明书说明:本说明书是为了适应光大银行的要求,为光大银行提供有关Tuxedo 功能的简要说明列表。

一、交易处理服务1.交易完整性保证机制●当应用系统只有局部事务、没有全局事务时,Tuxedo直接利用数据库的事务处理功能(用或不用XA),这样可提高系统性能。

●当应用系统涉及跨多个资源数据库(同构或异构)的全局事务的时,Tuxedo利用XA标准和两阶段提交协议,通过事务管理器,协调各个数据库的同步。

Tuxedo还可保证可靠性队列/Q 的入出队操作和数据库的更新操作的同步。

在各种情况下,Tuxedo能够确保异构的(或者同构的)数据库以及它资源管理器之间的完整性和一致,并且还在出现节点故障、网络故障或全局资源死锁时利用内部的交易日志来协调全局事务的恢复。

2.交易优先级请求优先级是Tuxedo的事务管理器提供的另一个核心能力。

当某一服务有比其他服务更高的优先级时,服务器在处理请求时,就不再单纯的按照请求在队列中的先后顺序处理,而是按优先级来定。

请求优先级越高的越早被处理。

为了防止低优先级请求总是得不到服务,服务器每隔十个请求,就按FIFO次序进行一次请求选择。

二、可管理性TUXEDO的三层逻辑结构提供了对应用程序高度的可管理性。

它以业务逻辑层为管理的主要对象,把基本业务组件即服务进程的服务做为管理的基本单位。

应用系统由一些基本的组件即服务构成,这样它的易理解、易修改、易扩充等需求都得到保证。

TUXEDO提供一个基于普通WEB浏览器的GUI管理工具,也可根据用户需要提供基于X Window/ Motif 的GUI管理工具;还提供综合性的字符型管理命令;并且提供一个管理信息库(MIB)和编程接口,使用户可根据特定需求编写自己的管理工具。

TUXEDO 的关联产品BEA MANAGER 通过网络管理协议SNMP和TUXEDO的管理信息库MIB可以把TUXEDO对应用程序的管理集成到一般的网络、数据库系统管理工具中,比如OpenView, NetView 等。

TUXEDO管理配置中文说明

TUXEDO管理配置中文说明

Tuxedo的配置管理简要说明Tuxedo的配置管理简要说明 (1)一、Tuxedo基本命令 (2)二、UBB文件配置说明 (3)三、数据库XA设置 (8)3.1 ORACLE XA (8)3.2 SYBASE XA (9)3.3 INFORMIX XA (9)四、Tuxedo多机方式配置要点 (10)4.1启动tlisten (10)4.2 ubb文件配置 (10)4.3管理 (11)五、用JOLT连接Tuxedo和Weblogic (12)5.1在Tuxedo上安装、配置JOLT Server (12)5.2 配置Weblogic Server 6.x (13)5.3 Example setup (13)六、TUXEDO动态配置 (14)6.1 用tmadmin修改配置 (14)6.2 用tmconfig更改TUXCONFIG(UBBCONFIG) (14)一、Tuxedo基本命令#1.设臵环境变量TUXDIR,APPDIR,TUXCONFIG,LANG(跟OS相关),LD_LIBRARY_PATH(跟OS相关)#2.编译ubb文本生成二进制配臵文件:tmloadcf –y ubbconfig#3.所有机器上运行tlisten,具体见文档中NETWORK一节#4.启动tmboot –y#5.关闭tmshutdown –y参数:-A 在所有机器上启动/关闭管理的Server进程-M 只在MASTER机器上启动/关闭管理的Server进程-i srvid启动/关闭某个server id指定的Server进程-g grpname 启动/关闭某个server group名字指定的Server Group-S启动/关闭所有应用服务器(LMID)-s server-name启动/关闭某个server名字指定的Server进程-l lmid option 在指定的机器上启动/关闭所有TMS进程和应用服务器(LMID)-T grpname 启动/关闭指定的server group中所有的TMS进程-B lmid在指定的机器上启动/关闭BBL进程-e command 指定一个程序可以当在MASTER机器上启动任何一个进程失败时执行-c计算出当前UBB配臵的Tuxedo启动最少要占用的系统IPC资源#用tmunloadcf > generated.ubb 可以得出目前配臵得UBB文件所有得参数值(没有设臵的有缺省值)#用tmloadcf –c或tmboot –c可以计算出当前UBB配臵的Tuxedo启动最少要占用的系统IPC资源。

TUXEDO应用管理

TUXEDO应用管理

第四部分 事务管理
Tuxedo的事务管理方式: ●非XA方式 ● XA方式 在一个事务中,如果涉及到对两个数据库的处理, 强列建议使用 XA方式进行事务管理
XA标准
XA是事务管理器和资源管理器之间的扩展管理接口
在分布式事务中应用比较广泛
该方式在大部分数据库中都支持,包括ORACLE、 SYBASE、DB2、INFORMIX、SQLSERVER
Console方式安装 ●获取Tuxedo安装介质 ●执行安装:sh tuxedo80.bin –i console
Tuxedo License安装
● License安装目录: $TUXDIR/udataobj/lic.txt(UNIX) %TUXDIR%\udataobj/lic.txt(WIN) ● License安装方法: 将lic.txt拷到license安装目录 ● License分类: SDK、RTK
SERVERS部分的例子
*SERVERS SvrInq SRVID=10 CLOPT="-A" RESTART=Y MAXGEN=4 GRACE=120 MIN=2 MAX=5 SRVGRP=GROUP1
SERVICES部分的参数
Services部分不是必需的,没有时编译UBB会警告 参数:load,priority,svctimeout 例 子: *SERVICES Inq load=30 prio=70 svctimeout=30
两个domain之间通信通过一对doamin gateway实现
Domian Gateway 部件
BDMCONFIG:domain的二进制配置文件 DMADM:domain 管理服务 GWADM:gateway管理服务 GWTDOMAIN:gateway tuxedo domain server

Tuxedo

Tuxedo

Tuxedo配置维护手册Tuxedo作为系统的中间件,其配置主要包括:资源文件的配置和应用环境的配置;其管理和维护主要包括:系统的启动和关闭、日志的跟踪查看工作。

Tuxedo应用系统的配置一、应用系统的资源配置,全都包含在两个资源配置文件中(ubbco nfig 和dmco nfig ),在这两个配置文件中包含了系统所有的应用资源(文件)。

1、对于ubbco nfig 文件,可以任意使用一个文件名(如:ubb.txt ),使用一种文本编辑工具,将应用系统的资源分类进行配置,相关进程启动数量等等都应该配置在其中,然后设置环境变量TUXCONFIG ,使用系统命令:tmloadcf来将文本文件ubb.txt ,转化生成环境变量TUXCONFIG 制定的二进制文件。

在该文件中主要包含了几个参数的设置:系统所使用的共享内存的键值IP CKEY,针对workstation 客户端的监听进程的端口(WSL ),多台机器之间互连(登记中心与各网关)的网络地址和端口(NADDR , NLSADDR ),数据依赖路由的设定等等。

详细的内容参看《Ubbconfig 配置.doc》参看模版来实现移植或添加应用进程等等。

2、对于dmco nfig文件,可以任意使用一个文件名(如:dm.txt ),使用一种文本编辑工具,将应用系统的多域互联及互相调用的关系进行配置,包括多域之间互联的地址和端口,然后使用系统命令:dmloadcf来将文本文件dm.txt,转化成环境变量BDMCONFIG 所指定的二进制文件。

在该文件中主要包含了在多个域互连时用到的一些设置,主要包括:各个域的定义,各个域通讯连接的地址和端口(NWADDR ),本地服务(DM_LOCAL_SERVICES )和远端服务(DM_REMOTE_S ERVICES)以及数据依赖路由等等。

详细的内容参看《dmconfig 配置.doc》参看模版来实现移植或添加应用远端或本地服务等等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四章:TUXEDO 应用系统的管理
4.1 TUXEDO 提供的系统管理工具 当一个 TUXEDO 应用系统投入运行时,TUXEDO 系统管理员要对它进行监控,管理, 根据系统的运行情况做相应的参数调整。有时候还要动态修改配置,发布新的服务等等, TUXEDO 提供了很丰富的管理工具和管理编程接口。可以很方便的完成这些管理任务。下 面对管理工具和管理编程接口分别进行介绍。 TUXEDO 提供以下管理工具 1.基于 WEB 的图形化管理工具:用普通的 WEB 浏览器比如 Netscape 或 Microsoft 的 Explorer 可以从 Internet/Intranet 的任意一 个节点来运行该图形界面管理工具。对 系统进行管理配置。 2. 基于字符界面的管理工具:TUXEDO 提供 TMADMIN,DMADMIN 等命令行管理工具。 TUXEDO 提供以下管理编程接口 1. MIB 编程接口:TUXEDO 提供 C 语言的管理 API ,用户能够用此编写出适合自己特殊需 求的管理工具 2. 通过 SNMP 与其他管理工具 (HP OpenView 等) 互联, TUXEDO 的关联产品 BEA MANAGER 通过网络管理协议 SNMP 和 TUXEDO 的管理信息库 MIB 可以把 TUXEDO 对应用程序的管 理集成到一般的网络、 数据库系统管理工具中,比如 OpenView, NetView 等。
如果该 UNIX 平台上,TUXEDO 应用服务器出了很严重的错误,无法正常管理该 TUXEDO 应用系统,可用下面的脚本把该 TUXEDO 系统管理员用户所拥有的 IPC 资源全部清空,这 样就可以把该 TUXEDO 应用系统关闭,名为 rmipc 的脚本内容如下 ipcrm `ipcs |grep $1 |awk '{print "-" $1 " " $2}'` 如果 TUXEDOO 系统管理员用户名为 tuxedo,用下面的命令执行 rmipc tuxedo
TUXEDO 应用系统的关闭 在 UNIX 平台上,只有该 TUXEDO 应用系统的管理员或超级用户可以执行该命令。 tmshutdown 只能在 MASTER 服务器上执行,或指定-P 参数。可用它启动一个 TUXEDO 应 用系统或该应用系统的一部分(如:某个 GROUP 或某个 SERVER) 。该命令有很多参数, 它的用法如下: tmshutdown [{-wdelay|-k {TERM|KILL}}] [-n(oexec)] [-q(uiet)] [-y] [-c(lt_ ign)] [{-A | -B loc | -M}] [{-S | [-l lmid] | -s aout | [-g grpname | -i srvid | -g grpname -i srvid]]}] [-o sequence-#] [-T group-name] [-E envlabel][-R(elocate)] [-H lmid] [-P lmid] 如果 tmshutdown 不指定任何参数,那么它将关闭所有的管理进程,在 UBBCONFIG 中的 SERVERS 中定义的所有的 SERVER 进程,在 GROUPS 中定义的 TMS 进程。 参数说明: -l lmid 关闭在服务器的逻辑名为 LMID 的服务器上的所有进程 -g grpname 关闭 GROUP 名为 grpname 中的所有进程 -i srvid 关闭 SRVID 为 srvid 的服务进程 -s aout 关闭名为 AOUT 的服务进程 -o sequence 关闭 SEQUENCE= sequence 的服务进程 -S
4.3 用 Tmadmin 管理 TUXEDO 应用系统 tmadmin 是 TUXEDO 提供的一个命令行管理工具,可用它对 TUXEDO 应用系统进行监控, 管理,动态修改配置等操作。 它的使用分 3 种情况: 1. 当 TUXEDO 应用系统已启动时,可以使用所有的命令, 2. 当 TUXEDO 应用系统没有启动时,但有 TUXCONFIG 文件存在时,可以使用部分命令 3. 当 TUXEDO 应用系统没有启动时,TUXCONFIG 文件也不存在时,可以使用更少的命令 使用方法: 在 UNIX 平台下, 直接执行 tmadmin, 在 NT 下, 要在 DOS 方式下, 执行 tmadmin。 执行 tmadmin 后,进入如下所示的界面,可直接在>后输入 TMADMIN 的提供命令进行各种操 作。 D:\tuxdemo\conn>tmadmin tmadmin - Copyright (c) 1996 BEA Systems, Inc. Portions * Copyright 1986-1997 RSA Data Security, Inc. All Rights Reserved. Distributed under license by BEA Systems, Inc. TUXEDO is a registered trademark. No bulletin board exists. Entering boot mode. > 常用的命令有: 1.辅助类命令 help 会显示所有的操作命令的描述 > help aborttrans (abort) [-yes] [-g groupname] tranindex advertise (adv) {-q qaddress [-g groupname] [-i srvid] | -g groupname -i srvid} service[:func] bbclean (bbc) machine bbinternals (bbi) 。 。 。 。 。 。
如果某个进程启动失败, 执行 command 参数指定的命令, 该命令可以时一个可执行程序, SHELL 脚本等 -y 对启动该 TUXEDO 应用系统的所有进程的提示回答 YES -c 计算该 TUXEDO 应用系统在运行时对 IPC 资源的最小需求并输出
如果一个 TUXEDO 应用启动失败,可能的原因有: 1. MAXACCESSES,MAXSERVERS,MAXSERVICES 参数的值太大,超过了系统的 IPC 资源的限制,可减少它们的值在重试。 2. 在该 TUXEDO 应用系统中要用到 TLOG,当该 TLOG 文件还没有创建,应该先创建该 TLOG 文件。 3. 在 UBBCONFIG 中指定的 IPCKEY 的值与其他系统的值冲突。可改变 IPCKEY 的值再 试一下。
4.2 TUXEDO 应用系统的启动和关闭 TUXEDO 应用系统的启动 在 UNIX 平台上, 只有该 TUXEDO 应用系统的管理员或超级用户可以执行启动命令 tmboot。 tmboot 只能在 MASTER 服务器上执行,或在 BACKUP 服务器上指定-b 参数运行。可用它 启动一个 TUXEDO 应用系统或该应用系统的一部分(如:某个 GROUP 或某个 SERVER) 。 该命令有很多参数,它的用法如下, tmboot [-w(ait)] [-n(oexec)] [-q(uiet)] [-y] [-c(heck)] [-d1] [{-A | -B loc | -M}] [{-S | [-l lmid] | -s aout | [-g grpname | -i srvid | -g grpname -i srvid]]}] [-o sequence-#] [-T group-name] [-E envlabel] [-e errcmd] 如果 tmboot 不指定任何参数, 那么它将启动所有的管理进程, 在 UBBCONFIG 中的 SERVERS 中定义的所有的 SERVER 进程,在 GROUPS 中定义的 TMS 进程。 参数说明: -l lmid 启动在服务器的逻辑名为 LMID 的服务器上的所有进程 -g grpname 启动 GROUP 名为 grpname 中的所有进程 -i srvid 启动 SRVID 为 srvid 的服务进程 -s aout 启动名为 AOUT 的服务进程 -o sequence 启动 SEQUENCE= sequence 的服务进程 -S 启动 SERVERS 节中定义的所有服务进程 -A 启动所有的管理进程 -b 在没有把 BACKUP 服务器变为 MASTER 服务器的情况下,从 BACKUP 服务器上启 动整个 TUXEDO 应用系统 -B lmid 在服务器的逻辑名为 lmid.的服务器上启动 BBL 进程 -M 在 MASTER 服务器上启动在该服务器上的所有管理进程。 如果该 TUXEDO 应用系统是 SHM 模式,则启动 BBL 进程 如果该 TUXEDO 应用系统是 MP 模式,则启动 DBBL,BBL,BRIDGE 进程 -d1 把服务进程启动时的命令行参数显示出来,一般在用 sdb 等调试工具调试服务进程 时使用 -T grpname 启动 GROUP 名字为 rpname 中的所有 TMS 进程 -e command
help 命令名,显示该操作命令的帮助。 如显示命令 crlog 的帮助: > help crlog crlog (crlg) -m machine ----------------------Creates the DTP transaction log for the named or default machine.
TUXEDO 应用系统的管理任务 通过以上的管理工具,TUXEDO 可以有效地管理消息流程和服务请求,启动和停止服务进程, 根据变化的负荷复制服务进程,动态地广播、撤消服务进程中的服务。并且可以在客户不用 退出执行的情况下,动态的增加新的服务器、服务器组、服务器以及服务。利用命令行或图 形管理界面 TUXEDO 还可以动态的进行负载平衡,数据依赖路由、网络用户的管理、队列的 管理、存取资源管理器以及统的启动、重启和恢复。
关闭 SERVERS 节中定义的所有服务进程 -A 关闭所有的管理进程 -B lmid 在服务器的逻辑名为 lmid。的服务器上关闭 BBL 进程 -M 在 MASTER 服务器上关闭在该服务器上的所有管理进程。 如果该 TUXEDO 应用系统是 SHM 模式,则关闭 BBL 进程 如果该 TUXEDO 应用系统是 MP 模式,则关闭 DBBL,BBL,BRIDGE 进程 -T grpname 关闭 GROUP 名字为 rpname 中的所有 TMS 进程 -y 对关闭该 TUXEDO 应用系统的所有进程的提示回答 YES -w delay 立即挂起所以要关闭的 SERVER,并在过了 delay 秒之后马上关闭这些服务进程。系统将 给这些服务进程先发送 SIGTERM 信号,然后发送 SIGKILL 信号。因为 SIGKILL 信号不能 被捕捉,所以这些服务进程马上死掉退出。不管该进程当前所做的操作,如果该进程当前 正在对 BB 进行操作,可能会破坏 BB 的结构 -k {TERM | KILL} 立即挂起所以要关闭的 SERVER,系统将给这些服务进程先发送 SIGTERM 信号或发送 SIGKILL 信号关闭这些服务进程。因为 SIGKILL 信号不能被捕捉,所以这些服务进程马上 死掉退出。不管该进程当前所做的操作,如果该进程当前正在对 BB 进行操作,可能会破 坏 BB 的结构。如果是发送 SIGTERM 信号,则是执行正常的关闭。 -R 只有在进行系统迁移时才用到,必须和-l 或 -g 一起使用,关闭指定的服务进程但不把 它从 BB 中删除。 -c 管理 BBL 进程,即使现在有客户端与该 TUXEDO 应用系统连接 -P lmid 在 lmid 指定的机器上执行该命令,把该服务器从整个 TUXEDO 应用系统中分离出去。
相关文档
最新文档