03_TUXEDO_配置

合集下载

tuxedo配置参数详解及远程客户端配置

tuxedo配置参数详解及远程客户端配置

tuxedo配置参数详解及远程客户端配置TUXEDO应用系统的配置3.1 TUXEDO应用系统的常见配置配置文件UBBCONFIG介绍一个TUXEDO应用系统的所有资源都在一个文本文件中进行定义,该文件称为UBBCONFIG,在配置完成后,UBBCONFIG被编译成一个二进制的文件TUXCONFI G.在TUXEDO系统启动时,从该文件中读取系统的配置信息。

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

它包括以下9大部分, 我们称之为节,RESOURCE S,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应用系统的服务端。

最新weblogic与tuxedo配置详解

最新weblogic与tuxedo配置详解

一、WTC配置步骤:1. Tuxedo的配置2.1.1. 设置环境变量:2.1.3. 配置ubbconfigMASTER simpleMAXACCESSERS 50MAXSERVERS 50MAXSERVICES 50MODEL SHMLDBAL N*MACHINESDEFAULT:APPDIR="c:\tuxedo_test\simpapp"TUXCONFIG="c:\tuxedo_test\simpapp\tuxconfig"TUXDIR="c:\bea\tuxedo8.1"#Example:# APPDIR="/home/me/simpapp"# TUXCONFIG="/home/me/simpapp/tuxconfig"# TUXDIR="/usr/tuxedo"VM44 LMID=simpleMAXWSCLIENTS=5 #指定的最大客户端连接数#Example:#beatux LMID=simple*GROUPSGROUP1 LMID=simple GRPNO=1 OPENINFO=NONEJSLGRP LMID=simple GRPNO = 2JREPGRP LMID=simple GRPNO = 3GROUP4 LMID=simple GRPNO=4 OPENINFO=NONE*SERVERSDEFAULT:CLOPT="-A"simpserv SRVGRP=GROUP1 SRVID=1WSL SRVGRP=GROUP1 SRVID=5 CLOPT="-A -t -- -n //192.168.57.41:8888 -m 2 -M 5 -x 10" #WSL发布地址JREPSVR SRVGRP=JREPGRP SRVID=10 CLOPT="-A -- -W -PC:\bea\tuxedo8.1\udataobj\jolt\repository\jrepository"红色为jolt服务需要的配置,jolt需要单独的license。

windows环境下tuxedo的环境配置和调试

windows环境下tuxedo的环境配置和调试

在运行过程中会遇到各种问题
我遇到的问题大概有:
1、目录层次太深,最好在根目录下面建立tuxapps文件件进行,否则有可能出现内存read错误
2、配置文件ubbsimple中的配置过程中要注意:主机名称要大写否则会在tmloadcf ubbsimple时报错
3、*SERVERS配置中的分组配置 tuxsimple SRVGRP=GROUP1 SRVID=1 中的tuxsimple要和buildserver -o tuxsimple -f simpserv中的一样(也就是服务编译之后的名字要和分组中的名字匹配)
5、点击编译,生成
6、把服tuxedo服务开启(配置文件、ubb和cmd命令中一样配置)tmloadcf ubbsimple
tmboot -A 只启动bbl服务
7、设计几个断点之后点击debug调试
8、在黑屏中输入simpcl hello world 就可以看到visio 中build端出现调试断点窗口
标题:buildtuxedo
命令:E:\C++IDE\tuxedo\tuxedo9.0\bin\buildtuxedo.exe
初始目录:选择$(SolutionDir)
点击确定
2、新建一个新的空项目
在 工具-buildtuxedo中填写相关信息自动生成代码
bulid :server
4、启动命令要熟记
tmboot -y 启动全部服务
tmboot -A 启动bbl服务
tmloadcf -y ubbsimple 初始化tuxedo
tmshutdown -y 关闭全部服务
tmshutdown -s tuxsimple 关闭所选择的服务

TUXEDO配置参数详解

TUXEDO配置参数详解

TUXEDO配置参数详解2007-07-10 09:39:47大中小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中间件配置规范V1.0信息技术管理部系统网络科2012年10月文档信息文档修订记录目录第1章前言 (3)1.1编写目的 (3)1.2文档说明 (3)1.3参考文档 (3)第2章建行TUXEDO技术指导 (4)2.1T UXEDO应用设计原则 (4)2.2信息系统非功能需求 (4)第3章TUXEDO配置规范 (6)3.1系统平台环境 (6)3.2T UXEDO版本补丁 (6)3.3T UXEDO资源规划 (6)3.4UBBCONFIG配置项 (6)3.5DMCONFIG配置项 (10)第4章TUXEDO配置模板 (12)4.1UBBCONFIG文件 (12)4.2DMCONFIG文件 (14)第1章前言1.1编写目的为规范tuxedo中间件配置工作,合理使用产品功能,保证中间件稳定、持续、安全地运行,特编写北京分行TUXEDO中间件配置规范。

本规范是以总行相关技术规范为指导,结合分行自身实际情况,参照日常运维技术经验,组织编写完成。

本规范适合读者为北京建行信息技术部相关技术人员。

1.2文档说明文档约定1、粗体表示注意事项、操作命令2、斜体表示示例3、{}中内容为必选参数4、[]中内容为可选参数,多个可选参数间用“|”分隔1.3参考文档第2章建行TUXEDO技术指导2.1Tuxedo应用设计原则为规范和统一建行信息系统的研发、运维技术环境,进一步提升技术架构管控能力,总行信息技术部组织起草了《中国建设银行Tuxedo应用设计规范》(便函信息技术管理部〔2011〕927号),文中对tuxedo中间件的一些技术要点做个描述说明:(1)部署模式说明TXUEDO部署方式分为单域和多域部署模式。

在综合前置上收总行后,分行自建系统与综合前置需采用多域模式部署。

(2)性能效率Tuxedo WORKSTATION 客户端与服务器的数据通信采用高效传递,为WSH设置最大、最小启动数量来控制最大WSC客户端的连接数。

综合业务系统-配置文档TUXEDO配置文档

综合业务系统-配置文档TUXEDO配置文档

综合业务系统-配置文档TUXEDO配置文档V1.0.12004年3月上海华腾软件系统有限公司修订控制页目录一:参数诠释 (4)二:案例讲解 (12)2.1配置文件 (13)2.2应用的信息 (14)2.3机器信息 (18)2.4组定义 (20)2.5服务定义 (21)2.6交易定义 (24)2.7生成TUXCONFIG文件 (26)附件1:生产机UBB配置 (27)一:参数诠释二:案例讲解应用的描述信息配置在系统核心位置,用一个文件描述,通常称为ubbconfig 文件,在主控机器上。

整个TUXEDO系统的管理任务可以在一台机器上完成,在配置中被定为主控节点。

在运行时,这些信息被装入一段共享内存(一个IPC资源),称为公告牌(Bulletin Board—BB);包含有配置中不同机器的信息,在这些机器上运行的服务的信息,这些服务提供的交易的信息以及其他相关信息。

客户端在运行时连接公告牌。

当客户端程序调用一个交易,将根据公告牌找到合适的服务队列。

所以,公告牌是:——供客户端寻找适当的服务运行一个交易请求——包含应用信息:机器,服务,交易,网络等——创建于ubbconfig文件TUXEDO提供一个管理进程,称为BBL(Bulletin Board Liaison),包含了一个公告牌的本地拷贝和本地服务器上应用的状态。

TUXEDO提供的另一个管理进程DBBL(Distinguished Bulletin Board Liaison),用于多服务器配置时。

DBBL与BBL协同,保证所有部分的公告牌内容的一致性。

2.1配置文件任何TUXEDO应用系统的最基本的管理任务,是建立并维护配置文件。

该文件通常称为ubbconfig文件。

负责该工作的系统管理员必须很好的了解分布于各台机器上的应用服务的数据流,消息队列的构造,资源间的相互关系。

ubbconfig文件可视作包含应用启动信息的容器,需编译成二进制文件tuxconfig,作为启动时的参考。

tuxedo的配置.txt

tuxedo的配置.txt

以下是配置tuxedo连接EAIH的方法(以北开100环境为例)1.到目录/home/ap/ecds/etc/BUSI/PubApp/CBS/EAI_CLT1)修改文件Route.xml使之变为空(如下)<?xml version="1.0" encoding="ISO-8859-1" ?><RouteTab><RuleTab RecNum="0"></RuleT ab></RouteT ab>~2)修改文件DtaParm.xml,把LinkRule=这行修改如下LinkRule ="${CC} -o ${EXECOBJ} ${REGISTC} ${CUSTOMLIB} ${LIBOPTS} ${TUXCLILIBS} -L${FAPWORKDIR}/lib -lcsspui -lgicon2.到目录/home/ap/ecds/etc1)修改ESAdmin.xml 把其中EAI_CLT中的关于MQ字段去掉2)修改文件tuxedo.doma和tuxedo.conf(1)修改文件tuxedo.doma内容bjwl:/home/ap/ecds/etc/> view tuxedo.doma# Copyright (c) 1990, 1994 Novell, Inc.# Copyright (c) 1994 Novell# All Rights Reserved# THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF# UNIX System Laboratories, Inc.# The copyright notice above does not evidence any# actual or intended publication of such source code.#Copyright (c) 1994 Novell, Inc.#All rights reserved#ident "@(#) apps/creditapp/domcon1 $Revision: 1.3 $" ## TUXEDO DOMAIN CONFIGURATION FILE#*DM_RESOURCES##VERSION=U22##*DM_LOCAL_DOMAINS##ecds GWGRP=GROUP2TYPE=TDOMAINMTYPE="HP-UX"DOMAINID="ecds100"BLOCKTIME=60MAXDATALEN=56MAXRDOM=89DMTLOGDEV="/home/ap/ecds/log/DMTLOG"AUDITLOG="/home/ap/ecds/log/AUDITLOG"DMTLOGNAME="DMTLOG_TDOM1"CONNECTION_POLICY=ON_STARTUPRETRY_INTERVAL=10ecds_back GWGRP=GROUP3TYPE=TDOMAINDOMAINID="back100"BLOCKTIME=60MAXDATALEN=56MAXRDOM=89DMTLOGDEV="/home/ap/ecds/bin/DMTLOG"AUDITLOG="/home/ap/ecds/bin/AUDITLOG"DMTLOGNAME="DMTLOG_TDOM2"CONNECTION_POLICY=ON_STARTUPRETRY_INTERVAL=10#*DM_REMOTE_DOMAINS##EAIH_AIX6_BAGW3 TYPE=TDOMAINDOMAINID="EAIH_AIX6_BAGW3"EAIH_AIX6_BAGW4 TYPE=TDOMAINDOMAINID="EAIH_AIX6_BAGW4"##*DM_TDOMAIN##ecds100 NWADDR="//128.32.100.100:12201" CMPLIMIT=0back100 NWADDR="//128.32.100.100:12202" CMPLIMIT=0EAIH_AIX6_BAGW3 NWADDR="//128.192.137.164:8666" CMPLIMIT=0 EAIH_AIX6_BAGW4 NWADDR="//128.192.137.164:8667" CMPLIMIT=0 ##*DM_LOCAL_SERVICESCTS_SVR LDOM=ecdsGETFILE LDOM=ecdsCTS_SVR LDOM=ecds_backGETFILE LDOM=ecds_back##*DM_REMOTE_SERVICES##TuxEntry RDOM=EAIH_AIX6_BAGW3TuxEntry RDOM=EAIH_AIX6_BAGW4(2)修改文件tuxedo.conf内容WH8HP361:/home/ap/ecds/etc/> view tuxedo.conf*RESOURCESIPCKEY 123457DOMAINID ecds100MASTER ecds100PERM 0666MAXACCESSERS 500MAXSERVERS 200MAXSERVICES 500MAXCONV 20MODEL SHMLDBAL N*RESOURCESIPCKEY 123457DOMAINID ecds100MASTER ecds100PERM 0666MAXACCESSERS 500MAXSERVERS 200MAXSERVICES 500MAXCONV 20MODEL SHMLDBAL N*MACHINES"WH8HP361" LMID=ecds100APPDIR="/home/ap/ecds/bin"TUXCONFIG="/home/ap/ecds/etc/tuxedo.ubb"TUXDIR="/home/mw/tuxedo/tuxedo8.1"ULOGPFX="/home/ap/ecds/log/tuxedo.log"MAXWSCLIENTS=200MAXACCESSERS=300*GROUPSGROUP1 LMID=ecds100 GRPNO=1GROUP2 LMID=ecds100 GRPNO=2GROUP3 LMID=ecds100 GRPNO=3*NETGROUPS*SERVERSDEFAULT: RESTART=Y MAXGEN=5 REPLYQ=Y CLOPT="-A"DMADM SRVGRP=GROUP2 SRVID=1 REPLYQ=NGWADM SRVGRP=GROUP2 SRVID=2 REPLYQ=NGWTDOMAIN SRVGRP=GROUP2 SRVID=3 REPLYQ=N CLOPT="-t" GWADM SRVGRP=GROUP3 SRVID=4 REPLYQ=NGWTDOMAIN SRVGRP=GROUP3 SRVID=5 REPLYQ=N CLOPT="-t"*SERVICES3.生成二进制文件tuxedo.bdm和tuxedo.ubb1)在执行以下命令的时候要先停掉tuxedobjwl:/home/ap/ecds/etc/>tmshutdown -c -y2)生成tuxedo.ubb文件:bjwl:/home/ap/ecds/etc/>tmloadcf -y tuxedo.conf3)生成tuxedo.bdm文件:bjwl:/home/ap/ecds/etc/>dmloadcf -y tuxedo.conf4.重启tuxedobjwl:/home/ap/ecds/etc/>tmboot -y5.发交易验证是否连通EAIH6.修改.profile文件把TUXEDO那个地方加日志的目录export TUX_TRACE_FILE=$HOME/log/tux/tuxxmlexport EAIFACFG=$HOME/etc/config.properties注:如果平台报密钥错误,我们要更新密钥。

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编译生成的执行代码。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

<Insert Picture Here>Tuxedo 配置UBBCONFIG原理 UBB各部分简介 UBB常见问题UBB的性能调优UBBCONFIG原理✓TUXEDO UBBCONFIG原理✓UBBCONFIG文件中各部分之间的关系 UBB各部分简介UBB常见问题UBB的性能调优•UBBCONFIG文件–文本文件,包含资源、主机、服务进程、网络的配置信息,不包含客户进程的配置信息–通过tmloadcf命令加载成二进制文件TUXCONFIG,供运行时使用tmloadcf-y ubbconfig•TUXCONFIG文件–UBBCONFIG配置文件的二进制版本–可以通过tmunloadcf转换成文本文件tmunloadcf>ubbconfig–通过环境变量TUXCONFIG供系统运行时使用SET TUXCONFIG=C:\TuxDP\labs\simpapp\UBBConfignt•启动时,从内存中申请共享内存块•该内存启动时,把所有UBB文件配置的信息载入•所有TUXEDO进程都可以访问该内存块•内存的大小由UBB文件中相关的参数确定•可以通过tmloadcf –c ubb计算得出UBBCONFIG 文件中各部分之间的关系*RESOURCES(Application-wide information)*MACHINES(Machine-wide information)*GROUPS(Group-wide information)*SERVERS(Server-specificinformationserver-1server-2server-3*SERVICES svc-x svc-y svc-xsvc-z svc-ysvc-z svc-y service x info service y info service z info内容提要UBBCONFIG原理 UBB各部分简介✓*RESOURCES ✓*MACHINES✓*GROUPS✓*SERVERS✓*SERVICES✓高级配置UBB常见问题UBB的性能调优定义Tuxedo应用程序级的配置信息•必须出现在UBBCONFIG文件的顶端,不可忽略•主要参数包括–IPCKEY numeric_value不可忽略,取值在(32768, 262143)之间,Tuxedo进程和应用进程通过它来访问BB,同一台主机上的多个Tuxedo应用程序不能重复使用一个IPCKEY–MASTER SITE1, SITE2不可忽略,用于指定Master主机的逻辑名控制着应用程序的启动和管理,可设置多个逻辑名作为备用Master节点–MODEL SHM指定应用程序的运行模式,若为SHM时,OPTIONS和*NETGROUPS配置被忽略•主要参数包括(续)–DOMAINID不可忽略,–MAXACCESSERS不可忽略,–MAXSERVERS–MAXSERVICES–LDBAL*RESOURCES配置实例*RESOURCESIPCKEY123456 DOMAINID simpapp MASTER simple MAXACCESSERS10 MAXSERVERS5 MAXSERVICES10 MODEL SHM LDBAL N•定义参与Tuxedo集群的主机配置信息•不可忽略,必须紧跟在*RESOURCES段之后•主要参数包括–<hostname> LMID = SITE1标识物理主机的逻辑名,在UNIX平台下,<hostname>为“uname -n”的输出果,在WINDOWS平台下为“hostname”命令输入的大写形式,建议使用双引号引起来–TUXCONFIG = “C:\TuxDP\labs\simpapp\tuxconfig”指示TUXCONFIG配置的位置及名称,必须是绝对路径–TUXDIR = “C:\bea\tuxedo”指示TUXEDO的安装目录,必须是绝对路径–APPDIR = “C:\TuxDP\labs\simpapp”指示TUXEDO应用程序的主目录,必须是绝对路径配置实例"BEA-TEST" LMID=simpleAPPDIR= "D:\Lab\simpapp" TUXCONFIG= "D:\Lab\simpapp\tuxconfig" TUXDIR="D:\Bea\Tuxedo81\tuxedo8.1"•定义主机与服务进程之间的映射关系•不能忽略,必须为每台主机至少定义一个组•主要参数包括:–组名–组编号–LMID–OPENINFO–CLOSEINFO–TMSNAME–TMSCOUNT等配置实例"BILLING"LMID="GD7" GRPNO=22OPENINFO="Oracle_XA:Oracle_Xa+Acc=P/user/passwd+Ses Tm=120+SqlNet=jmdb1+LogDir=/sunshine/product1/v1.5/trans/l og"TMSNAME="TMS_ORA"TMSCOUNT=2•包含服务进程的配置信息,不是必须的•主要参数包括:–可执行的服务进程名用buildserver生成的可执行文件名,在NT平台下可不带exe扩展名–SRVID服务进程编号,取值范围在(1, 30000)之间–SRVGRP指定服务进程所属的组名–CLOPT服务进程的命令行参数,如:CLOPT=“-A ---T 100 -e1000.00“,其中“--”之前的部分由服务进程的初始化函数tpsvrinit()处理,之后部分由服务里程序的主函数main()处理配置实例"queryUdc"SRVGRP="UNISERV"SRVID=100 CLOPT="-A -e stderr.out-o stdout.out-p 1,10:5,3 –"RQADDR="m_queryUdc"•提供个性化服务配置信息,可选•主要参数包括:–服务名buildserver命令中-s选项指定的串名–PRIO定义服务的优先级,缺省为50–ROUTING指定本服务使用到的DDR(数据依赖路由)字段•配置实例WITHDRAWAL PRIO=50 ROUTING=ACCOUNT_IDCLOPT=STR指定服务启动的命令行参数,使用-A表示空参数,由tpsvrinit()命令行参数和main()命令行参数组成,二者用“—”隔开。

-A 表示公告服务实现的所有服务;-e <stderr>表示将服务产生的错误重定向到<stderr>文件中;-o <stdout>表示将服务产生的输出信息重定向到<stdout>文件中。

-s xyz 只公告xyz服务;-s x,y,z公告x,y,z三个服务-r 将服务启动和停止时间记录到ULOG文件中。

-p 当服务数量达到MIN时,自动启动更多的服务,直到MAX为止。

•SEQUENCE=N指定服务应该在那个服务之后启动或关闭,如果未指定,则会按自然顺序来执行。

•MIN=N指定最小启动实例数。

如果指定了RQADDR并且MIN大于1,则服务组将自动形成MSSQ。

SRVID自动取值(SRVID,SRVID+MAX-1)。

MIN取值(0,10000),缺省为1•MAX=N指定最大启动实例数。

取值范围为(MIN,1000),缺省值为MIN。

tmboot只启动MIN个服务,但可使用-i选项来指定启动MAX个服务•CONV={Y| N}指定是否为会话服务。

RPC请求只能发给非会话服务。

缺省值为N•RQADDR=STR指定请求队列的串名,缺省为GRPNO.SRVID。

为同一个服务的多个实例指定一个相同的RQADDR将会形成MSSQ。

如果两个服务使用相同的RQADDR,则它们必须属于同一个服务组。

•REPLYQ={Y|N}是否建立响应队列,缺省为N。

对于MSSQ,期望得到回应的服务必须设置为Y。

建议为MSSQ服务组设置REPLYQ=Y,否则tmloadcf时会警告。

•MAXGEN=N如果服务是可重启的,那么在GRACE指定的时间内,服务最多可以重启N-1次。

取值在(0,256)之间,缺省为1,表示只能启动一次,即在tmboot时启动,之后不能重启•GRACE=N如果服务是可重启的,则GRACE参数指定服务的生存时间,0表示可以重启无数次,缺省值为86400秒,即24小时•RESTART={Y|N}指定服务是否为可重启的,缺省为N,如果指定了服务迁移,则必须设置为Y•RCMD在boot时需要执行的命令内容提要UBBCONFIG原理UBB各部分简介UBB常见问题✓RESOURCES常见问题✓No Space问题✓服务进程数量的自动调整✓如何配置数据路由✓如何配置多线程UBB的性能调优*RESOURCES常见问题•健康检查设置–SCANUNIT :单位秒–SANITYSCAN:多少个SCANUNIT间隔•健康检查的时间为–SCANUNIT*SANITYSCAN•IPCKEY值的确定–通过IPCS –am检查–把UBB中十进制键值转换成16进制,进行比较•现象ULOG中出现以下错误:–WSH.12961.1.0: LIBTUX_CAT:1122: ERROR: No space inBulletin Board–WSH.12961.1.0: LIBTUX_CAT:582: ERROR: Unable toregister, registry table full•解决方法–增大MAXACCESSERS值或MAXWSCLIENTS值。

–MAXACCESSERS的含义客户端和服务进程可以同时访问BB的最大数目–建议:MAXACCESSERS>(MAXWSCLIENTS+MAXSERVERS)*1.14•现象ULOG中出现以下错误:–simpserv.908.1832.0: LIBTUX_CAT:328: ERROR: No space in Bulletin Board for Service Table•解决方法–增大MAXSERVICES值。

•现象ULOG中出现以下错误:–simpserv.2128.2124.0: LIBTUX_CAT:328: ERROR: No space in Bulletin Board for Server Table–simpserv.2036.2072.0: LIBTUX_CAT:328: ERROR: No space in Bulletin Board for Queue Table•解决方法–增大MAXSERVERS值。

相关文档
最新文档