Tuxedo+配置维护手册
Tuxedo操作维护手册 v1 0(可编辑)
Tuxedo操作维护手册v1 0(可编辑)(文档可以直接使用,也可根据实际需要修改使用,可编辑推荐下载)Tuxedo操作维护手册修订记录目录1.引言........................................................................................................... 错误!未定义书签。
1.1. 编写目的....................................................................................... 错误!未定义书签。
1.2. 参考资料....................................................................................... 错误!未定义书签。
2.Tuxedo安装方法.................................................................................... 错误!未定义书签。
2.1. 主要软件的安装........................................................................... 错误!未定义书签。
2.2. 补丁安装....................................................................................... 错误!未定义书签。
2.3. License安装 ................................................................................. 错误!未定义书签。
Tuxedo中间件平台管理维护介绍
客户端和服务器运行在同一台主机上
远程客户端
客户端和服务器运行在不同的主机上 使用Tuxedo /WS (Workstation)组件的/WS客户端 使用JOLT的客户端,即Java客户端 CORBA 客户端
编程语言
C/C++ Delphi VB Java …
| 34
安装过程中常见问题以及解决方法(1)
多个版本TUXEDO的共存 可以共存,安装在不同的目录下 启动时,设置对应版本的环境变量(TUXDIR,PATH) UBB配置(TUXDIR) Tuxedo补丁的加入方法 UNIX
TAR.Z的包,解压时不能覆盖原来的文件,必须独立的空间 解压后有可执行脚本文件install 反安装:运行反安装脚本uninstall
tmunloadcf >ubbconfig
通过环境变量TUXCONFIG供系统运行时使用 SET TUXCONFIG=C:\TuxDP\labs\simpapp\tuxconfig
启动时,从内存中申请共享内存块 该内存启动时,把所有UBB文件配置的信息载入
| 39
UBBCONFIG文件中各部分之间的关系
| 36
安装过程中常见问题以及解决方法(3)
安装Rolling Patch失败 现象:
Installing server and client files... Enter owner for patch files: tuxedo8 Enter group for patch files: bea *** Error: uninstall must be in the current directory and owned by 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管理配置中文说明
Tuxedo的配置管理简要说明Tuxedo的配置管理简要说明 (1)一、Tuxedo基本命令 (2)二、UBB文件配置说明 (3)三、数据库XA设置 (7)3.1 ORACLE XA (7)3.2 SYBASE XA (8)3.3 INFORMIX XA (8)四、Tuxedo多机方式配置要点 (9)4.1启动tlisten (9)4.2 ubb文件配置 (9)4.3管理 (11)五、用JOLT连接Tuxedo和Weblogic (11)5.1在Tuxedo上安装、配置JOLT Server (11)5.2 配置Weblogic Server 6.x (12)5.3 Example setup (13)六、TUXEDO动态配置 (13)6.1 用tmadmin修改配置 (13)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的配置.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_TOMCAT安装维护培训胶片
接着询问只安装Client还是Server Client都安装,我们选择1,如下图所示: 接着询问只安装Client还是Server 和Client都安装,我们选择1,如下图所示:
下一步询问tuxedo的安装目录,我们选择/tuxedo(此目录选择建立tuxedo用 下一步询问tuxedo的安装目录,我们选择/tuxedo(此目录选择建立tuxedo用
TUXEDO维护及安装培训 TUXEDO维护及安装培训
TUXEDO概述 TUXEDO概述 TUXEDO安装 TUXEDO安装 TUXEDO管理命令及应用 TUXEDO管理命令及应用
概述
概念 特点 配置文件 配置文件生成
一:TUXEDO概念 一:TUXEDO概念
BEA TUXEDO是在企业,Internet 这样的分布式 TUXEDO是在企业,Internet
*MACHINES节包含节点信息,如:机器物理名, *MACHINES节包含节点信息,如:机器物理名, TUXEDO系统位置(TUXDIR),服务码位置 TUXEDO系统位置(TUXDIR),服务码位置 (APPDIR),以及本文件的二进制码文件名 APPDIR),以及本文件的二进制码文件名 (TUXCONFIG). TUXCONFIG). *GROUPS节包含一些管理用信息,如设定服务或 GROUPS节包含一些管理用信息,如设定服务或 交易的分布式事务处理. *SERVERS节包含需要启动的交易和其组信息等其 SERVERS节包含需要启动的交易和其组信息等其 他信息. *SERVICES节包含影响应用操作方式的的必要信息. SERVICES节包含影响应用操作方式的的必要信息. 本节列出的交易都是需要特别配置的,如有特别 的优先级,装入参数,数据依赖路由等.
任何TUXEDO应用系统的最基本的管理任务,是 任何TUXEDO应用系统的最基本的管理任务,是
TopWorx D-Series 控制器安装、操作与维护指南说明书
TopWorx ™ D-Series Valve ControllersMaster Installation, Operation & Maintenance Manual35 Series GO™ Switches35-13319M Option L2/L4 - SPDT35-83358M Option Z2/Z4 - DPDT Stainless SteelSwitch / Module Replacement KitsAV-FFD2-1Foundation Fieldbus module replacement ( with piezo pilots) AV-FFD2-2Foundation Fieldbus module replacement ( without piezo pilots) AV-AS1-1AS-Interface moduleAV-DN1-1DeviceNet moduleAV-PB1-1Profibus ModuleAV-MSW1 (M) SPDT mechanical switch replacementAV-E1 (E) P+F NJ2-V3-N sensor replacementAV-TSW1 (T) DPDT mechanical switch replacementAV-420TBD4-20mA transmitter replacement assemblyAV-420HBD Hart Board ReplacementIndicator / Dome Replacement KitsAV-GB00290º, Green/Open, Red/Closed, Buna O-RingAV-YB00290º, Yellow/Open, Black/Closed, Buna O-RingAV-BB00290º, Black/Open, Yellow/Closed, Buna O-RingAV-4B00245º, Green/Open, Red/Closed, Buna O-RingShaft Replacement KitsMechanical Switches (M2 or T2)AV-SSB201 Standard shaftBuna-N O-Rings & (2) cam Assembly w/ HardwareAV-NSB201 NAMUR ShaftBuna-N O-Rings & (2) cam Assembly w/ HardwareShaft Replacement KitsGO™ Switches (L2 - Manufactured after July 1, 2007)AV-SSB205 Standard shaftBuna-N O-Rings & (2) Target Assembly w/ HardwareAV-SNB205 NAMUR shaftBuna-N O-Rings & (2) Target Assembly w/ HardwareShaft Replacement Kits SCMs with Reed Switches (R2)AV-NSB202NAMUR ShaftBuna-N O-Rings & (2) cam Assembly w/ HardwareAV-SSB202Standard ShaftBuna-N O-Rings & (2) cam Assembly w/ HardwareConsult FactoryTo order replacement parts or for information concerning parts or spool valve options not listed callTopWorx™ at 502-969-800052Pilot Replacement KitsAV -S24VPMRK 24vdc pilot/manifold replacement kitAV-S110VPMRK 110vac pilot/manifold replacement kitAV-A220PMRK220 VAC pilot/manifold replacement kitAV-SP20PMRK Piezo pilot/manifold replacement kitSpool Valve Replacement AssembliesAV-AB1A20ASCO 8551 Spool Valve, Fail Open/Closed, Aluminum AV-AB1620ASCO 8551 Spool Valve, Fail Open/Closed, SSTAV-AV2A20ASCO 8551 Spool Valve, Fail Last, AluminumAV-AB2620ASCO 8551 Spool Valve, Fail Last, SSTAV-AB1A30ASCO 8553 Spool Valve, Fail Open/Closed, Aluminum AV-AB1630ASCO 8553 Spool Valve, Fail Open/Closed, SSTAV-AB2A30ASCO 8553 Spool Valve, Fail Last, AluminumAV-AB2630ASCO 8533 Spool Valve, Fail Last, SST53。
Tuxedo日常监控维护培训_v1_0
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 作为系统的中间件,其配置主要包括:资源文件的配置和应用环境的配置;其管理和维护主要包括:系统的启动和关闭、日志的跟踪查看工作。
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、BOSS中间件部署133.96.63.11---16营业中间件。
133.96.63.17、18为备用环境Kmyy1:310邯郸、314承德 (kmyy7、kmyy8)Kmyy2:311石家庄、313张家口 (kmyy8、kmyy7)Kmyy3:312保定 (kmyy7、kmyy8)Kmyy4:315唐山、319邢台 (kmyy8、kmyy7)Kmyy5:316廊坊、318衡水 (kmyy7、kmyy8)TUXEDO 维护2012年4月17日16:13Kmyy6:317沧州、335秦皇岛 (kmyy8、kmyy7)133.96.63.19、20是短信的中间件。
两台服务器互备tuxint:133.96.63.21、22是外部接口的中间件。
两台服务器互备tuxdp,tuxint133.96.63.23、24是客服的中间件。
两台服务器互备Tuxkf,tuxkfdp133.96.63.25、26是账务的中间件。
两台服务器互备2、备用关系:备用关系:tuxyy(营业中间件):备用服务器为133.96.63.17和133.96.63.18.其中133.96.63.17节点负责接管奇数地市的服务。
133.96.63.18则接管偶数地市的服务。
短信和掌厅务器为133.96.63.19和133.96.63.20,两台设备互备其中133.96.63.19节点负责接管奇数地市的服务。
133.96.63.20则接管偶数地市的服务。
接口中间件:服务器为133.96.63.21和133.96.63.22,两台设备互备其中133.96.63.19节点负责接管奇数地市的服务。
133.96.63.20则接管偶数地市的服务。
客服中间件:服务器为133.96.63.23和133.96.63.24,两台设备互备其中133.96.63.21节点负责接管奇数地市的服务。
133.96.63.22则接管偶数地市的服务。
网厅中间件:备用服务器为133.96.44.11和133.96.44.12 ,两台设备互备其中133.96.44.23节点负责接管奇数地市的服务。
Tuxedo操作维护手册
Tuxedo操作维护手册修订记录目录1.引言 (1)1.1. 编写目的 (1)1.2. 参考资料 (1)2.Tuxedo安装方法 (1)2.1. 主要软件的安装 (1)2.2. 补丁安装 (1)2.3. License安装 (2)3.tuxedo常用操作 (2)3.1. tuxedo服务的正常启动和停止. (2)3.2. 查看tuxedo的版本信息 (2)3.3. 查看tmadmin的帮助信息: (2)3.4. 查看dmadmin的帮助信息: (3)3.5. 查看服务状态 (3)3.6. 查看域网关的连接情况 (3)4.tuxedo日常维护 (3)4.1. 对ubb文件只做语法检查(不真正的load成TUXCONFIG) (3)4.2. 对dm文件只做语法检查(不真正的load成DMXCONFIG) (3)4.3. tmboot/tmshutdown中的几个参数介绍 (3)4.4. tuxedo有关域(domain)管理的命令 (4)4.5. 如何清除IPC资源 (4)4.6. 反编译tuxconfig 文件和dmxconfig文件 (4)4.7. sh命令直接执行tuxedo操作 (4)4.8. 启动tlisten服务 (5)4.9. 启动多机中备机的BBL (5)5.tuxedo常见问题及解决方法 (5)5.1. Can’t attach BBL (5)5.2. 程序编译错误 (5)5.3. 运行一段时间交易失败 (6)5.4. 错误号 (6)1. 引言1.1. 编写目的Tuxedo是电信系统和金融系统常用的中间件,在Fix平台上应用到tuxedo,建行重客系统和CTS项目都使用到tuxedo。
为了提高开发人员和维护人员对tuxedo的操作能力,提高检错和查错能力,特编写本文档。
文档的预期读者是使用tuxedo的开发人员,系统维护人员及对tuxedo感兴趣的人员。
1.2. 参考资料2. Tuxedo安装方法2.1. 主要软件的安装用tuxedo用户登录,在命令行下执行下面的命令,然后按提示进行安装。
管理、维护tuxedo
Tuxedo 的日常管理和维护1.启动Tuxedo全部启动:tmboot –y,信息输出如下:Booting all admin and server processes in F:\tuxedo-test\tuxconfigINFO: TUXEDO(r) System Release 6.5INFO: Serial #: 650522264137-789138767658, Expiration 2003-01-01, Maxusers 10000 INFO: Licensed to: BEA Evaluation CustomerBooting admin processes ...exec BBL -A :process id=336 ... Started.Booting server processes ...exec TMS_ORACLE -A :process id=1576 ... Started.exec TMS_ORACLE -A :process id=1612 ... Started.exec simpserv -A -r :process id=1396 ... Started.exec simpserv -A -r :process id=832 ... Started.exec simpserv -A -r :process id=1704 ... Started.exec simpserv -A -r :process id=1712 ... Started.exec simpserv -A -r :process id=1720 ... Started.exec WSL -A -- -n //127.0.0.1:17000 -m 22 -M 30 -x 10 :process id=1728 ... Started.9 processes started.启动单个的server:tmboot –s simpserv:输出信息如下:INFO: TUXEDO(r) System Release 6.5INFO: Serial #: 650522264137-789138767658, Expiration 2003-01-01, Maxusers 10000 INFO: Licensed to: BEA Evaluation CustomerBooting server processes ...exec simpserv -A -r :process id=1000 ... Started.exec simpserv -A -r :process id=1248 ... Started.exec simpserv -A -r :process id=1716 ... Started.exec simpserv -A -r :process id=2276 ... Started.exec simpserv -A -r :process id=116 ... Started.5 processes started.启动server的一个进程:tmboot –i 105:输出的信息如下:INFO: TUXEDO(r) System Release 6.5INFO: Serial #: 650522264137-789138767658, Expiration 2003-01-01, Maxusers 10000 INFO: Licensed to: BEA Evaluation CustomerBooting server processes ...exec simpserv -A -r :process id=2308 ... Started.1 process started.2.停止Tuxedo全部停止:tmshutdown –y,信息输出如下:Shutting down all admin and server processes in F:\tuxedo-test\tuxconfigShutting down server processes ...Server Id = 1 Group Id = GROUP1 Machine = simple: shutdown succeededServer Id = 100 Group Id = GROUP1 Machine = simple: shutdown succeededServer Id = 104 Group Id = GROUP1 Machine = simple: shutdown succeededServer Id = 103 Group Id = GROUP1 Machine = simple: shutdown succeededServer Id = 102 Group Id = GROUP1 Machine = simple: shutdown succeededServer Id = 101 Group Id = GROUP1 Machine = simple: shutdown succeededServer Id = 30002 Group Id = GROUP1 Machine = simple: shutdown succeededServer Id = 30001 Group Id = GROUP1 Machine = simple: shutdown succeededShutting down admin processes ...Server Id = 0 Group Id = simple Machine = simple: shutdown succeeded9 processes stopped.停止单个的server:tmshutdown –s simpserv:输出信息如下:Shutting down server processes ...Server Id = 100 Group Id = GROUP1 Machine = simple: shutdown succeededServer Id = 104 Group Id = GROUP1 Machine = simple: shutdownsucceededServer Id = 103 Group Id = GROUP1 Machine = simple: shutdown succeededServer Id = 102 Group Id = GROUP1 Machine = simple: shutdown succeededServer Id = 101 Group Id = GROUP1 Machine = simple: shutdown succeeded5 processes stopped.停止server的一个进程:tmboot –i 104:输出的信息如下:Shutting down server processes ...Server Id = 104 Group Id = GROUP1 Machine = simple: shutdown succeeded1 process stopped.3.查看server情况输入tmadmin----------→psr,输出结果如下:Prog Name Queue Name Grp Name ID RqDone Load Done Current Service--------- ---------- -------- -- ------ --------- ---------------BBL.exe 66666 simple 0 5 250 ( IDLE )WSL.exe 00001.00001 GROUP1 1 0 0 ( IDLE )TMS_ORACLE.exe GROUP1_TMS GROUP1 30001 0 0 ( IDLE ) TMS_ORACLE.exe GROUP1_TMS GROUP1 30002 0 0 ( IDLE ) simpserv.exe 00001.00100 GROUP1 100 0 0 ( IDLE ) simpserv.exe 00001.00101 GROUP1 101 0 0 (TOUPPER) simpserv.exe 00001.00102 GROUP1 102 0 0 ( IDLE ) simpserv.exe 00001.00103 GROUP1 103 0 0 ( IDLE ) simpserv.exe 00001.00104 GROUP1 104 0 0 ( IDLE )Prog Name:server的名字Queue Name:server对应的queue的名字Grp Name:server所在的组的名字(看UBBCONFIG *SERVERS中的SRVGRP参数)ID:server的ID标识(看UBBCONFIG *SERVERS中的SRVID参数)RqDone:该server已经被执行过的次数(可以通过该参数查看某个server被调用的频繁程度)Load Done:已经完成的所有server的负载因子的总和Current Service:该server正在运行的service的名字,IDLE 表示该server没有工作,处于空闲状态(可以看出某个server目前的状态)4.查看service情况输入tmadmin----------→psc,输出结果如下:Service Name Routine Name Prog Name Grp Name ID Machine # Done Status------------ ------------ --------- -------- -- ------- ------ ------TMS TMS TMS_ORACL+ GROUP1 30001 simple 0A V AILTMS TMS TMS_ORACL+ GROUP1 30002 simple 0A V AILjwl TOUPPER simpserv.+ GROUP1 100 simple 0 A V AIL jwl TOUPPER simpserv.+ GROUP1 101 simple 0 A V AIL jwl TOUPPER simpserv.+ GROUP1 102 simple 0 A V AIL jwl TOUPPER simpserv.+ GROUP1 103 simple 0 A V AIL jwl TOUPPER simpserv.+ GROUP1 104 simple 0 A V AILService Name:Tuxedo所发布的service的名字,也就是前台调用的名字Routine Name:service的函数名称,后台程序中的名字Prog Name:该service对应的server的名字Grp Name:该service对应的server所在的组的名字ID:该service对应的server的ID标识Machine:该service对应的server所在机器的LMIDDone :该service已经被执行过的次数Status:该service的当前状态(可以判断出某个server是否繁忙)5.查看queue情况输入tmadmin----------→pq,输出结果如下:Prog Name Queue Name # Serve Wk Queued # Queued Ave. Len Machine--------- ------------------- --------- -------- -------- -------simpserv.exe 00001.00104 1 - 0 - simpleTMS_ORACLE.exe GROUP1_TMS 2 - 0 - simplesimpserv.exe 00001.00103 1 - 0 - simple simpserv.exe 00001.00100 1 - 0 - simple WSL.exe 00001.00001 1 - 0 - simple simpserv.exe 00001.00101 1 - 0 - simple simpserv.exe 00001.00102 1 - 0 - simple BBL.exe 66666 1 - 0 - simpleProg Name:该队列对应的server的名字Queue Name:队列的名字Servers:和这个队列对应的server的个数Wk Queued:队列中所有请求的server的负载因子的总和Queued:队列中实际排队的请求的个数(可以看出某个server是否发生拥堵现象)Ave. Len:Machine:队列所在的机器的LMID6.查看客户端的信息输入tmadmin----------→pclt,输出结果如下:LMID User Name Client Name Time Status Bgn/Cmmt/Abrt--------------- --------------- --------------- -------- ------- -------------simple NT WSH 0:52:19 IDLE 0/0/0simple NT WSH 0:52:19 IDLE 0/0/0simple NT WSH 0:52:19 IDLE 0/0/0simple test 0:02:16 IDLE 0/0/0simple test 0:00:19 IDLE 0/0/0simple test 0:00:04 IDLE 0/0/0simple NT WSH 0:52:17 IDLE 0/0/0simple NT WSH 0:52:17 IDLE 0/0/0simple NT tmadmin 0:29:51 IDLE 0/0/0LMID:客户端对应的LMIDUser Name:用户名字Client Name:客户端名字(如果该值为空,说明有一个客户端连接上来工作,如果空值很多说明并发很大)Time:客户端连接上来的时间Status:客户端的状态:IDLE:空闲IDLET:已经开始一个transactionBUSY:正在工作BUSYT:正在一个transaction下工作/W:/ws 客户端Bgn/Cmmt/Abrt:客户端的begun/committed/aborted 的次数7.异常情况的处理某个server(例如:simpserv)停掉了:使用tmboot –s Servicename 启动某个server(例如:simpserv)压力很大:使用tmboot –i srvid启动某个server(例如:simpserv)发生拥堵:使用tmshutdown –s Servicename 停止使用tmboot –s Servicename 启动整个Tuxedo应用服务器瘫掉了:使用ipcrm释放tuxedo占用的资源,然后使用tmboot –y 重新启动8.查看日志使用W ARN,ERROR关键字进行查找警告和错误,进行相应的分析/处理。
Tuxedo完全操作手册
Tuxedo完全操作⼿册⼀、tuxedo的配置1、展开tuxedo包,例如:/home/tuxedo2、配置ubbconfig⽂件在江苏建⾏是jsccb.ubb*RESOURCES*RESOURCES节包含整个应⽤范围的信息。
本节必须在配置⽂件第⼀节,不可缺少。
参数意义*RESOURCES *RESOURCES节IPCKEY 共享内存idUID TUXEDO管理员⽤户idGID TUXEDO管理员⽤户idPERM TUXEDO管理员组⽤户的权限MAXACCESSERS 服务端和客户端的最⼤进程数MAXSERVERS 限制可以启动服务总数MAXSERVICES 限制可以发布交易总数MASTER 指出主控节点的逻辑名,第⼆个是备份节点MODEL 应⽤构架,MP表⽰多机OPTIONS LAN,MIGRA TE表⽰是⼀个⽹络应⽤,服务可以移植到替代处理器上SECURITY 安全级别(5个)AUTHSVC 客户端可以通过交易“AUTHSVC”获得认证NOTIFY DIPIN,客户端通过dip-in收到⼴播通知SYSTEM_ACCESS PROTECTED,NO_OVERRIDE,应⽤代码不得⼲扰共享内存LDBAL 设Y则进⾏负载平衡MAXBUF[S]TYPE 数据缓冲类型及⼦类的最⼤数SCANUNIT 内部时间间隔单位,单位是秒SANITYSCAN 检索公告牌的内部时间间隔,单位是SCANUNITBLOCKTIME 交易超时时间,单位是SCANUNITBBLQUERY DBBL查询所有BLL的时间间隔DBBLWAIT DBBL等待BBL回应的超时时间MAXCONV 同时最⼤会话数jsccb.ubb的实例###################### RESOURCES SECTION ######################*RESOURCESIPCKEY 234567DOMAINID JSCCBMASTER SERVER1MAXSERVERS 900MAXSERVICES 2000CMTRET LOGGEDMODEL MPLDBAL YSECURITY NONEMAXGTT 500OPTIONS LANBLOCKTIME 12*MACHINES*MACHINES节包含应⽤有关的每个处理器的信息。
tuxdo安装和配置问题
tuxdo安装和配置问题安装和配置问题1.tmloadcf cannot run on a non-master nodeCMDTUX_CAT:878: ERROR: Can't create TUXCONFIG C:\bea2.cl' 不是内部或外部命令,也不是可运行的程序3.机器名含有特殊字符,tmloadcf无法编译4.tmboot can't creat quene5.执行客户端程序:tpinit failed6.tmboot BBL启动不了提示No BBL available on site simple7.Cannot boot WSL with MAXWSCLIENTS for machine set to 01.问题:tmloadcf cannot run on a non-master node原因:机器名是否正确.windows机器名必须大写解决方法:ubb文件,原来*MACHINESbank107 LMID=mytux改为大写BANK107 LMID=mytux2.问题C:\bea\tuxedo8.1\config>tmloadcf -y ubbCMDTUX_CAT:878: ERROR: Can't create TUXCONFIG C:\bea\tux... vtoc_errno 5: Unix error: No such file or directory 原因:env设置和ubb设置的tuxconfig文件不正确解决方法:win2000需要再开一个窗口.以保证初始化环境变量生效.env:TUXCONFIG=C;\bea\tuxedo8.1\config\tuxconfig (config 是目录,tuxconfig是文件)ubb:TUXCONFIG=C;\bea\tuxedo8.1\config\tuxconfig (config是目录,tuxconfig是文件) 3.问题cl' 不是内部或外部命令,也不是可运行的程序或批处理文件原因:tuxedo不含有编译器.必须安装vc,并且配置vc的环境变量, 执行vc目录bin下面的vcvars32.bat在同一个窗口,先运行vcvars32.bat,再运行buildclient或者buildserver4.问题机器名含有特殊字符,tmloadcf无法编译"SZTELECO-5BA07A" LMID=simple用""括起来.5.问题tmboot can't creat quene原因:关于Window 2K 下的终端服务(Terminal Services)不能用于远程控制tuxedo的Boo t和tmadmin操作,否则会出现Can't create queue错误!若出现这种问题,请直接到目标机器上操作或者通过别的远程控制软件实现,例如PCAnyWhere,Telnet等.此问题的原因可能是Windows提供的远程服务有某些方面的限制.解决方法:打开远程机器的telnet服务,通过telnet登陆启动服务即可.6.问题执行客户端程序:tpinit failed情况1.ulog:TUXCONFIG environment variable not set144821.SZ-YWZC-WANGYY!?proc.1884.1652.0:LIBTUX_CAT:588: ERROR: Unable t o open TUXCONFIG file 原因:配置问题.服务端必须配置好WSL服务,确保正常启动.客户端配置WSNADDR. 测试:使用telnet xxx机器ip xx端口,要有黑屏等待.原因:1.服务端和客户端在一台机器上.编译时buildclient 不能加-w.2.服务端和客户端不在一台机器上.编译时buildclient 必须加-w.情况2:ulog:Unable to establish WSL connection144551.SZ-YWZC-WANGYY!?proc.1620.2252.0:LIBWSC_CAT:1027: ERROR: Unabl e to connect to WSH 原因:WSNADDR设置错误set WSNADDR=//10.1.63.107:4088 而不是set WSNADDR=\ \10.1.63.107:40887.问题:tmboot BBL启动不了提示No BBL available on site simple.原因:检查:ulog 发现:ERROR: Reached UNIX limit on semaphore ids102413.SZTELECO-5BA07A!tmboot.716.1996.-2: WARN: No BBL available on site si mple.分析:修改ubb,把访问量,maxaccess等变量变小.调整后可以.8问题:WSL服务无法启动原因:检查ulog发现Cannot boot WSL with MAXWSCLIENTS for machine set to 0 1103415.SZTELECO-5BA07A!tmboot.3976.3656.-2: CMDTUX_CAT:825: ERROR: Pro cess WSL at simple failed with /T tperrno (TPESYSTEM - internal system error)分析:机器ubb设置,MAXWSCLIENTS默认为0解决:修改ubb 在machine中增加MAXACCESSERS=10MAXWSCLIENTS=2重新编译后通过.。
tuxedo配置和服务部署
tuxedo配置和服务部署TUXEDO应用服务配置、部署手册1. WINDOWS环境下TUXEDO服务端应用程序的部署和配置1.1 tuxedo的安装确定安装介质(Tuxedo安装程序)运行Setup图表 -1 Tuxedo安装向导图表-2 Tuxedo安装向导点击“Next”,继续图表 -3 许可证协议选择“YES”,继续图表 -4:选择安装类型选择“Full Installation”,继续图表 -5 制定安装路径路径设为“d:\bea”,继续图表 -6 产品路径6.路径设为“d:\bea\tuxedo”,继续图表 -7安装程序开始拷贝文件等待安装程序拷贝文件。
图表 -8输入Listen password输入Listen password,输入两个相同的密码,“lp”,继续图表 -9安装SSL选择“NO”,继续图表-10:安装LDAP取安装程序的默认值,继续图表 -11:安装License 选择“no”,继续图表 -12:Tuxedo安装完毕安装完毕注意事项LIC的安装假设TUXEDO安装在d:\bea\tuxedo,在udataobj子目录中考入lic.txt1.2 应用程序的配置关于环境变量的配置,setenv.bat文件格式如下:rem Copyright (c) 1995 Novell, Inc.rem All Rights Reservedrem THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OFrem Novell, Inc.rem The copyright notice above does not evidence anyrem actual or intended publication of such source code.rem Copyright (c) 1995 Novell, Inc.rem All rights reservedrem ident "@(#) apps/simpapp/setenv.cmd $Revision: 1.1 $"set TUXDIR=d:\bea\tuxedoset WSNADDR=//10.233.128.18:8888set APPDIR=d:\ydlwset PATH=%TUXDIR%\bin;%APPDIR%;%PATH%set LIB=%LIB%;d:\Oracle\Ora9\precomp\lib\msvc;set TUXCONFIG=%APPDIR%\tuxconfigset FIELDTBLS32=qqdata,fhdata,yhfymx,comfldset FLDTBLDIR32=%APPDIR%;%TUXDIR%\udataobjcall %APPDIR%\VCVARS32.BAT需要注意的地方用红色标记,其中TUXEDO为tuxedo的安装主目录,APPDIR 为应用程序主目录,根据实际情况进行修改。
Tuxedo配置维护手册
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中,服务器可以是一个独立的进程,也可以是一个线程池,具体取决于配置和部署方式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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编译生成的执行代码。
在编译过程中,当使用编译参数:-w时,将连接库wsc等,生成的执行代码将调用远端的服务,即通过环境变量:WSNADDR来查找相应的WSL的地址和端口;当编译没有使用参数:–w时,生成的执行代码将调用本机的服务,通过环境变量:TUXCONFIG来实现调用相应的服务,如果要调用异域(如:代理集中点到登记中心)的服务,就需要在dmconfig文件中配置和公布服务。
4、服务进程:是指使用编译工具buildserver编译生成的执行代码,不要出现main()函数,启动和关闭要使用Tuxedo的工具:tmboot和tmshutdown二、应用系统的环境配置,即系统运行时的环境变量的设置一般的这些环境变量都放在用户注册是的.profile文件中,也可以根据应用放置在专门的文件中,如:setenv等等,环境的设置主要包括:TUXDIR:其值为TUXEDO的安装目录。
例如:TUXDIR=/home/tuxedo或TUXDIR=/home/beaTUXCONFIG:其值为含有绝对路径二进制的资源配置文件的文件名,系统启动、监控、关闭等等都要用到此环境变量,当客户端的代码要调用应用系统的本机服务时也需要使用此变量。
例如:TUXCONFIG=/home/work/etc/tuxconfigBDMCONFIG:其值为含有绝对路径二进制的多域配置文件的文件名,在使用多域间互联时要用到此环境变量。
例如:BDMCONFIG=/home/work/etc/dmcomfigPRINTERDIR:传输文件的放置目录,主要是针对文件传输来使用的。
例如:PRINTERDIR=/home/work/printFTP_BLOCK_SIZ:针对文件传输的,每次传输的快的大小,如果没有设置,则系统默认为1024。
例如:FTP_BLOCK_SIZE=10240;export FTP_BLOCK_SIZEWSNADDR:客户端(workstation)设定的,指向服务器端WSL监听的地址和端口,当客户端的代码要调用系统的远端服务时需要此环境变量。
例如:WSNADDR=//192.168.42.210:7001Tuxedo的管理和维护一、系统的启动:1、多机系统的启动(如:登记中心的启动)首先设置环境变量,在各台机器上启动tlisten进程,一般设置在setenv中,然后在主管理机上,使用命令tmboot启动应用系统tmboot命令可以选择使用多个参数:-A在各台机器上启动核心的进程(DBBL,BBL)。
-l lmid启动某一台机器lmid上的全部进程,机器名:lmid是在文件ubb.txt中配置的逻辑名。
-g grpname启动某一组grpname中的全部进程。
-s server启动某一个进程server。
2、单机系统的启动(如:代理集中点的起动)首先设置环境变量,然后使用命令tmboot-A在机器上启动核心的进程(BBL)。
-g grpname启动某一组grpname中的全部进程。
-s server启动某一个进程server。
二、系统的关闭:1、多机系统的关闭(如:登记中心的关闭)应该在主管理机上,使用命令tmshutdowntmshutdown命令可以选择使用多个参数:-y关闭各台机器上的全部进程。
-l lmid关闭某一台机器lmid上的全部进程。
-g grpname关闭某一组grpname中的全部进程。
-s server关闭某一个进程server。
2、单机系统的关闭(如:代理集中点的关闭)使用命令tmshutdown-y关闭机器上的全部进程。
-g grpname关闭某一组grpname中的全部进程。
-s server关闭某一个进程server。
三、系统的日志跟踪:1、使用管理工具tmadmin运行tmadmin进入管理维护界面2、查看系统日志ULOG.mmddyy在系统设定的目录下查看日志文件:ULOG.mmddyy和应用系统自己的日志。
代理集中点的安装和配置一、软件打包将目前的代理集中点上的配置文件目录~/etc和简单测试目录~/apps打成一个包。
在目录~/apps下的内容多适用于测试环境配置结束后是否正常,在系统正常启动运行后就不再有什么作用了。
二、系统安装和配置1、修改资源管理配置文件:ubb.txt可以使用任意的文本编辑工具,如vi等等编辑工具,以下同。
修改其中的:IPCKEY,TUXDIR,APPDIR,TUXCONFIG,ENVFILE,ULOGFPX和主机名(通过uname–n看到的)等的值,使之与实际环境相一致。
修改WSL的参数:CLOPT=“-A---n地址:端口…”,使之与实际的环境一致,例如:CLOPT=“-A---n 192.168.42.220:7410”。
2、修改域管理配置文件:dm.txt修改:NWADDR的地址:端口,例如:NWADDR="//192.168.42.231:7310"要注意在系统中的dm.txt中的DOMAINID要保持一致,即在不同的文件重要有统一的命名。
3、修改环境变量设置文件:setenv,将如下环境变量的值进行修改,使之与实际的配置想符合,以下是参考。
例如:TUXDIR=/home/tuxedo;export TUXDIRPATH=$TUXDIR/binPATHHOME/runtime:.;export PATHSHLIB_PATH=$TUXDIR/lib:/usr/lib:/lib;export SHLIB_PATH(for HPUX)LIBPATH=$TUXDIR/libLIBPATH;export LIBPATH(for AIX)LD_LIBRARY_PATH=/usr/tuxedo/lib:/usr/informix/lib/esql (for SCO)NLSPATH=$TUXDIR/locale;export NLSPATHLANG=C;export LANGTUXCONFIG=/home/ebistest/config/tuxconfig;export TUXCONFIGBDMCONFIG=/home/ebistest/config/bdmconfig;export BDMCONFIGFIELDTBLS32=ftpflds;export FIELDTBLS32FLDTBLDIR32=$TUXDIR/api105;export FLDTBLDIR32在SCO、HP、IBM系统上的函数库环境设置有个不相同的环境变量(如:SHLIB_PATH、LIBPATH),需要注意。
针对文件传输的,如果文件较大,可以将环境变量FTP_BLOCK_SIZE的值设置的大一点,如果没有设置该环境变量,则系统默认为1024。
例如:FTP_BLOCK_SIZE=10240;export FTP_BLOCK_SIZE4、系统启动首先设置环境变量,可以放在.profile中,也可以执行文件../setenv,并创建日志存放目录~/log。
然后执行tmboot即可三、故障排除查看系统日志ULOG.mmddyy在系统设定的目录下查看日志文件:ULOG.mmddyy和应用系统自己的日志。
登记中心的安装和配置一、软件打包将目前的登记中心及其网关机上的配置文件目录~/etc和简单测试目录~/apps,及网关机上的~/cjhb打成一个包。
在目录~/cjhb下的内容是用于完成成交回报交易的。
二、系统安装和配置1、修改资源管理配置文件:ubb.txt可以使用任意的文本编辑工具,如vi等等编辑工具,以下同。
修改其中的:IPCKEY,TUXDIR,APPDIR,TUXCONFIG,ENVFILE,ULOGFPX和主机名(通过uname–n看到的)等的值,使之与实际环境相一致。
修改WSL的参数:CLOPT=“-A---n地址:端口…”,使之与实际的环境一致,例如:CLOPT=“-A---n 192.168.42.220:7410”。
2、修改域管理配置文件:dm.txt,此文件可以放在登记中心机器上,也可以放在网关机器上的响应目录下。
修改:NWADDR的地址:端口,例如:NWADDR="//192.168.42.231:7310"要注意在系统中的dm.txt中的DOMAINID要保持一致,即在不同的文件重要有统一的命名。
3、修改环境变量设置文件:setenv,将如下环境变量的值进行修改,使之与实际的配置想符合。
例如:TUXDIR=/home/tuxedo;export TUXDIRPATH=$TUXDIR/binPATHHOME/runtime:.;export PATHSHLIB_PATH=$TUXDIR/lib:/usr/lib:/lib;export SHLIB_PATH(for HPUX)LIBPATH=$TUXDIR/libLIBPATH;export LIBPATH(for AIX)LD_LIBRARY_PATH=/usr/tuxedo/lib:/usr/informix/lib/esql (for SCO)NLSPATH=$TUXDIR/locale;export NLSPATHLANG=C;export LANGTUXCONFIG=/home/ebistest/config/tuxconfig;export TUXCONFIGBDMCONFIG=/home/ebistest/config/bdmconfig;export BDMCONFIGFIELDTBLS32=ftpflds;export FIELDTBLS32FLDTBLDIR32=$TUXDIR/api105;export FLDTBLDIR32针对文件传输的,如果文件较大,可以将环境变量FTP_BLOCK_SIZE的值设置的大一点,如果没有设置该环境变量,则系统默认为1024。