您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > Tuxedo完全操作手册
一、tuxedo的配置1、展开tuxedo包,例如:/home/tuxedo2、配置ubbconfig文件在江苏建行是jsccb.ubb*RESOURCES*RESOURCES节包含整个应用范围的信息。本节必须在配置文件第一节,不可缺少。参数意义*RESOURCES*RESOURCES节IPCKEY共享内存idUIDTUXEDO管理员用户idGIDTUXEDO管理员用户idPERMTUXEDO管理员组用户的权限MAXACCESSERS服务端和客户端的最大进程数MAXSERVERS限制可以启动服务总数MAXSERVICES限制可以发布交易总数MASTER指出主控节点的逻辑名,第二个是备份节点MODEL应用构架,MP表示多机OPTIONSLAN,MIGRATE表示是一个网络应用,服务可以移植到替代处理器上SECURITY安全级别(5个)AUTHSVC客户端可以通过交易“AUTHSVC”获得认证NOTIFYDIPIN,客户端通过dip-in收到广播通知SYSTEM_ACCESSPROTECTED,NO_OVERRIDE,应用代码不得干扰共享内存LDBAL设Y则进行负载平衡MAXBUF[S]TYPE数据缓冲类型及子类的最大数SCANUNIT内部时间间隔单位,单位是秒SANITYSCAN检索公告牌的内部时间间隔,单位是SCANUNITBLOCKTIME交易超时时间,单位是SCANUNITBBLQUERYDBBL查询所有BLL的时间间隔DBBLWAITDBBL等待BBL回应的超时时间MAXCONV同时最大会话数jsccb.ubb的实例######################RESOURCESSECTION######################*RESOURCESIPCKEY234567DOMAINIDJSCCBMASTERSERVER1MAXSERVERS900MAXSERVICES2000CMTRETLOGGEDMODELMPLDBALYSECURITYNONEMAXGTT500OPTIONSLANBLOCKTIME12*MACHINES*MACHINES节包含应用有关的每个处理器的信息。本节必须在*RESOURCES节后列出。参数意义*MACHINESMACHINES节LMID机器的别名对照gumby物理处理器名,可以通过”uname–n”或节点名得到TUXDIRTUXEDO系统软件安装位置APPDIR应用服务位置全路径TUXCONFIGTUXEDO配置文件全路径ENVFILE环境文件全路径ULOGPFX应用日志文件全路径MAXACCESSERS本机最多处理器数,可以超越*RESOURCES节定义MAXCONV本机最大会话数,可以超越*RESOURCES节定义jsccb.ubb的实例#####################MACHINESSECTION#####################*MACHINESjsccb05LMID=SERVER1(主机名与别名的对照,在TUXEDO内主要使用别名。这样在换机器的时候只要把配置文件中的jsccb05修改成现在实际使用的主机名即可。别名要大写。)MAXWSCLIENTS=100MAXACCESSERS=900APPDIR=/home2/app/group/binTUXCONFIG=/home2/app/tuxetc/tuxconfigTUXDIR=/home/tuxedoTLOGDEVICE=/home2/app/tuxlog/TLOGDEVTLOGNAME=TLOGTLOGSIZE=1000ULOGPFX=/home2/app/log/ULOGUID=202GID=200TYPE=NUMAvipsysLMID=SERVER6MAXACCESSERS=50APPDIR=/home/vssin/group/binTUXCONFIG=/home/vssin/tuxetc/tuxconfigTUXDIR=/home/tuxedoULOGPFX=/home/vssin/log/ULOGUID=803GID=800TYPE=HP*GROUP*GROUP节包含服务组的定义。一台机器至少要定义一个服务组。如果没有定义组,管理命令tmadmin可能依然能运行。每个组只要定义组名,映射组名的组号和逻辑机器名。组为分布式交易系统和数据依赖路由等灵活性措施提供了支持。参数意义*GROUPSGROUP节BANKB1组的唯一标识符,可以是字母数字GRPNO组的唯一数字标识符LMID组所在的机器jsccb.ubb的实例###################GROUPSSECTION###################*GROUPSG_PLATLMID=SERVER1GRPNO=1OPENINFO=INFORMIX-OnLine:platTMSNAME=ONLINE_TMSTMSCOUNT=3ENVFILE=/home2/app/plat/tuxenv/profileG_MESSAGELMID=SERVER1GRPNO=2001OPENINFO=INFORMIX-OnLine:messageTMSNAME=ONLINE_TMSTMSCOUNT=3ENVFILE=/home2/app/message/tuxenv/profileG_SETTLELMID=SERVER1GRPNO=2OPENINFO=INFORMIX-OnLine:settleTMSNAME=ONLINE_TMSTMSCOUNT=3ENVFILE=/home2/app/settle/tuxenv/profileG_SAVELMID=SERVER1GRPNO=4OPENINFO=INFORMIX-OnLine:saveTMSNAME=ONLINE_TMSTMSCOUNT=3ENVFILE=/home2/app/save/tuxenv/profile*SERVERS*SERVERS节包含的是服务进程的信息。本节中每一个入口代表一个应用启动时加载的服务。这些信息包含服务名,命令行参数,服务环境,重启动等等。由于每个服务功能各不相同,其配置参数也因此相同或相异。参数意义*SERVERSSERVER节,列出所有服务程序DEFAULT:本处列出的参数为其下列出的服务的缺省值,但可以被单列条目替代相应值RESTART如果设成Y,则服务可以重启动MAXGEN在GRACE定义时间之内,服务可以重启动MAXGEN次GRACE周期,单位是秒RCMD每次服务重启动,本处定义的脚本或命令被执行ENVFILE列有环境变量的文件,在交易启动前设入环境TLR一个服务名,用buildserver建立,应在APPDIR或$TUXDIR/binSRVGRP服务属于一个在*GROUPS节中定义的服务组;如果需要移植服务,也可以定义在多个组中。SRVID服务组中代表服务的唯一值MIN最少在启动时启动的服务数MAX运行时,最多可以起的实例数CLOPT跟随服务启动的其他参数-A服务内建交易全发布–r指定服务记录时间戳,用于以后计算交易处理时间-e定义标准错误重定向文件-o定义标准输出重定向文件--TUXEDO参数和服务特定参数的分隔符…传给tpsvrinit()的参数SYSTEM_ACCESS设定后,应用错误不干扰公告牌RQADDR当设定此项后,所有本服务的实例都使用相同的请求队列。这是在应用中设置MSSQ(MultipleServerSingleQueue)的方便办法,可以改善处理流量。任何时候,所有MSSQ集中的实例发布相同的交易集。XFER另一个服务REPLYQ设成Y,则服务又作为一个MSSQ集配置,任何其中的交易调用其他交易,就建立一个单独的回应队列。jsccb.ubb的实例####################SERVERSSECTION####################*SERVERSDEFAULT:CLOPT=-A-tREPLYQ=Y#G_DMDMADMSRVGRP=G_DMSRVID=188CLOPT=-A-t#G_GW1GWADMSRVGRP=G_GW1SRVID=1501CLOPT=-A-tGWTDOMAINSRVGRP=G_GW1SRVID=1502REPLYQ=NCLOPT=-A-t#G_GW2GWADMSRVGRP=G_GW2SRVID=1501CLOPT=-A-tGWTDOMAINSRVGRP=G_GW2SRVID=1502REPLYQ=NCLOPT=-A-t#G_WSL1WSLSRVGRP=G_WSL1SRVID=101CLOPT=-A-t---n//192.0.6.205:9010-m8-M14-x15-c0-T150#G_WSL2WSLSRVGRP=G_WSL2SRVID=201CLOPT=-A-t---n//192.0.6.205:9011-m8-M14-x15-c0-T150#G_PLATtp_online_001SRVGRP=G_PLATSRVID=3100MIN=2MAX=2RQADDR=PLAT3100tp_online_002SRVGRP=G_PLATSRVID=3200MIN=2MAX=2RQADDR=PLAT3200tp_online_003SRVGRP=G_PLATSRVID=3300MIN=2MAX=2RQADDR=PLAT3300ntp_forward_001SRVGRP=G_PLATSRVID=3400MIN=2MAX=2RQADDR=PLAT3400ntp_forward_002SRVGRP=G_PLATSRVID=3500MIN=2MAX=2RQADDR=PLAT3500ntp_forward_003SRVGRP=G_PLATSRVID=3600MIN=2MAX=2RQADDR=PLAT3600plat_return_001SRVGRP=G_PLATSRVID=3700MIN=2MAX=2RQADDR=PLAT3700plat_return_002SRVGRP=G_PLATSRVID=3800MIN=2MAX=2RQADDR=PLAT3800plat_return_003SRVGRP=G_PLATSRVID=3900MIN=2MAX=2RQADDR=PLAT3900plat_return_SRVGRP=G_PLATSRVID=4000MIN=2MAX=2RQADDR=PLAT4000CCB_log_serverSRVGRP=G_PLATSRVID=4100MIN=1MAX=2RQADDR=PLAT4100CCB_RetSetFileSRVGRP=G_PLATSRVID=4200MIN=1MAX=2RQADDR=PLAT4200#G_SETTLEtSettle_serverRVGRP=G_SETTLESRVID=100MIN=4MAX=6RQADDR=SETT0100tSettle_server_xaRVGRP=G_SETTLESRVID=150MIN=4MAX=6RQADDR=SETT0150SETFtpserv32RVGRP=G_SETTLESRVID=200MIN=2MAX=4RQADDR=SETT0200tSetConfig_serverRVGRP=G_SETTLESRVID=300MIN=1MAX=1RQADDR=SETT0300settleecqSRVGRP=G_SETTLESRVID=400MIN=1MAX=1RQADDR=SETT0400settleecqlSRVGRP=G_SETTLESRVID=500MIN=1MAX=1RQADDR=SETT0500*SERVICES*SERVICES节提供了应用的特殊交易的信息。包括负载平衡(LOAD)和数据缓冲类型检查(BUFTYPE)。如果全部都是缺省值则本节可以省略。参数意义*SERVICES交易节#注释行符号大写字母交易名,由应用服务提供BUFTYPE任何向该交易的请求,数据应该是此处定义类型GROUP交易所在服务所在的组LOAD负载因子
本文标题:Tuxedo完全操作手册
链接地址:https://www.777doc.com/doc-4444822 .html