Tuxedo常见应用配置关注事项 (转自BEA中国网站)

TUXEDO WSL相关配置参数介绍   WSL相关配置参数介绍 可以在WSNADDR配置多个地址,第一个不好使,自动找下一个地址。例如:WSNADDR = // IP1:port1; IP2:port2; IP3:port3。 IP的WSNADDR的配置文件小节(部分),那么通过程序来控制读第一个IP是否失败。 WSL SRVGRP = GP_COMMON SRVID = 1 CLOPT =“ -甲-t - -n // 10.1.2.69:8888 - m3 -M20 -x5“ CLOP中参数的含义 -A:该选项要求... 阅读详情
都是自己工作中曾经犯过的错或者是觉得容易弄错的地方,整理了部分与大家交流,还有些正在整理中。

          Tuxedo常见应用配置关注事项

1. ubbconfig配置中机器名配置:windows环境中一定要大写,unix中可用uname -n查看。
2. tmboot 起不来常与这几个参数相关,并容易混淆,建议关注。
MAXACCESSERS,MAXSERVERS,MAXSERVICES:这三个参数控制该TUXEDO应用系统对IPC资源的使用情况。
MAXACCESSERS: 在本系统的一个节点(一台服务器)上,同时可以有多少个进程可以访问该TUXEDO系统的公告板,默认值为50,它包括本地客户端进程,SERVER进程,但不包括管理进程如:BBL,DBBL等。
MAXSERVERS: 在本系统中,总共可以有多少个SERVER存在,包括进行管理的SERVER,如:BBL,TMS等。默认值为50。
MAXSERVICES: 在本系统中,总共可以有多少个SEVICE存在, 默认值为100。
MAXCONV: 在一台服务器上最多可以有多少个会话同时存在。范围:0-32768,默认为10
3. 不同版本的tuxedo互连问题:如果是WSL模式:低联高版本在WSL中加入-t参数,如CLOPT=”-A -t ??n//机器名:端口号,高联低版本应在环境变量中设置WSINTOPPRE71=yes;如果是域模式:低联高版本应该在ubbconfig中的SERVERS配置GWADM的CLOPT中加入-t参数,例如GWADM   SRVGRP=LGWGRP SRVID=3 REPLYQ=N CLOPT="-A -t -- "
4. 在dmconfig中如果配置了多个域,并且指定远端域服务时应该指定域服务路由(即远端服务的本地域是什么,远端域是什么),否则报协议错误,例如*DM_REMOTE_SERVICES
SERV_1   LDOM=TDOM1 RDOM=TDOM3 RNAME=SERV_1
SERV_2   LDOM=TDOM1 RDOM=TDOM3 RNAME=SERV_2
5. 用户用tmadmin进入了管理进程,如果没有退出,另外用户用tmadmin进入管理进程,就成为受限管理用户,部分命令不能使用。
6. Tuxedo Domain-level Failover 的工作特点和配置方式:
特点
当本地domain与主的远端domain连接失败时,本地Domain将请求转发到另一个备份的远端domain上。支持自动failback。当主domain恢复正常时,本地domain可以将请求转发回主domain。CONNECTION_POLICY必须配置成ON_STARTUP或者是INCOMING_ONLY 。Domain-level要求本地domain与主domain和备份domain之间都建立好socket连接。可以有多个远端的备份domain

配置方法
在Domain 配置文件(dmconfig)中的DM_REMOTE_SERVICES处按以下方法配置Service,用逗号分割Service所在的远端domain ID,如:RDOM=identifier_1, identifier_2, identifier_3
    *DM_REMOTE_SERVICES
      DEFAULT: RDOM=R1, R2, R3
      TOUPPER
      TOLOWER
    R1是主domain,后面的是备份domain
7. Tuxedo7.1及其以后的版本才正式支持多线程环境。在6.5版本,在Windows上有个客户端的多线程附加包,安装后可以用多线程方式并发调用服务,而在unix环境下6。5版不支持。
8. 如何在Tuxedo7.1中使用Fprint打印中文,应该配置环境变量  FML_PRINT_NOHEX =yes
9. unix环境下可以通过配置环境变量TUXCONFIG和BDMCONFIG的不同目录,可以在一个用户中启动两套完全独立的BBL和两套应用,并在相应的环境变量下管理相应的应用。
10. 在Tuxedo中有许多关于时间方面的参数,
SCANUNIT :
BBL系统进程对Bulletin Board的管理和监控是基于时间片的轮询方式,时间片的大小就是SCANUNIT的值,SCANUNIT是Tuxedo对系统进行管理的最基本时间单位,其他许多时间方面的参数均是SCANUNIT的倍数。每隔SCANUNIT,BBL对Bulletin Board进行一次检查,看看有无超时的事务或服务请求。SCANUNIT必须是大于0的5的倍数,最大是60,缺省10,单位为秒。
BLOCKTIME:
服务请求的超时值,BBL发现有超时的Request时,会给相应的Client端发信息,Client端如果在调用时未加TPNOTIME标记,会报错返回,tperrno值为13。由于BLOCKTIME是以SCANUNIT为单位的,所以时间的绝对值为(BLOCKTIME * SCANUNIT),BLOCKTIME缺省为(60/SCANUNIT)。
SANITYSCAN
健全性检查扫描,健全性检查主要检查Server进程状态和Bulletin Board数据结构, BBL检查Server进程是否存活,如果已经不存在,会清理Bulletin Board中相应的数据项及IPC资源,并根据参数配置决定是否重新启动,如果设了RESTART=Y,所占的Message Queue不会被清,Queue中的Request得到保留,仍会被处理。如果是MP模式,BBL还会给DBBL发状态消息。SANITYSCAN缺省为(120/SCANUNIT)。
BBLQUERY
BBL检查,在MP模式下,DBBL会每隔一段时间检查是否所有的BBL都发了" I am ok "心跳信息给自己,如果没有收到某个BBL的信息,它会发Request给那个BBL,如果等了DBBLWAIT后仍然没有回复,DBBL会认为那台机器有问题,将其partition。BBL QUERY缺省为(300/SCANUNIT),DBBLWAIT缺省为(20/SCANUNIT)。BBLQUERY必须大于等于SANITYSCAN,tmloadcf 时会强制检查,如果设的值小于SANITYSCAN,tmloadcf会自动调整为SANITYSCAN。

其它和时间相关的参数还有:
WSL [-I init-timeout]
WorkStation Client和后台建立连接的超时参数值,缺省60秒
WSL [-T Client-timeout]
WorkStation Client和WSH建立连接后,如果在指定的时间内没有信息交互,WSH会自动释放和这个Client端的连接,并将此Client在Bulletin Board中的数据项请空,RollBack它未完成的事务 。

WSL [-N network-timeout]
此值实际上是WorkStation Client在做receive时的超时值,如果发生超时,此操作会出错,WorkStation Client会断开和后台的连接。

SERVICES中的SVCTIMEOUT
如果SERVICE执行时间超过SVCTIMEOUT,BBL会自动将此Server进程Kill掉。

SERVICES中的TRANTIME
如果此SERVICE设置了AUTOTRAN=Y,则此值为事务超时值,超时后Transaction
Manager会自动RollBack此transaction
Python自动化监控:实时捕捉LOF基金溢价套利机会并微信预警 本文详细介绍了如何使用Python构建一个自动化监控系统,实时捕捉LOF基金的溢价套利机会。通过AKShare获取基金数据,结合雪球API计算实时溢价率,并利用企业微信API实现微信推送预警,帮助投资者高效、自动地发现并抓住瞬即逝的套利机会。 阅读详情

相关推荐

【七】Hadoop3.3.4基于ubuntu24的分布式集群安装

本次安装实验基于苹果m2芯片的mac系统,使用vmware fusion搭建三台ubuntu24分布式虚拟机,确保在三台机器上安装了Java jdk8,并配置了免密码登录,网络互通,防火墙关闭,授时服务器已经同步。访问apche官网源,下载3.3.4版本,我们用二进制通用版即可,因为hadoop运行在java环境,跨平台性使得无需编译arm架构版本。至此,Hadoop的安装完成,包括hdfs文件存储系统,mapreduce计算框架,yarn资源管理系统均能正常、稳定使用。

qq_31412425的博客 2137

linux查看tuxedo监听端口,Tuxedo性能监控.doc

Tuxedo性能监控Tuxedo性能监控文档控制修订记录版本日期作者变更说明1.02007-7-19郭瑞升1.Tuxedo命令51.1.启动停止一个应用51.1.1.启动停止应用的流程51.1.2.设置环境变量51.1.3.创建TUXCONFIG文件51.1.4.在所有站点(site)启动tlisten61.1.5.手动复制应用程序的目录文件61.1.6.创建TLOG设备(Device)61...

weixin_29876341的博客 682

tuxede应用系统配置

tuxedo应用系统配置,基本配置,ubb的编译方法,多机模式单机模式

TUXEDO的MAXACCESSERS详解

今天一个客户问我这个参数的含义,并让我写个文档说明一下。找到了BEA的官方文档,翻译了一下。把写了文档顺便贴上来。 UBB中的MAXACCESSERS,是在某一个MACHINE上可以并发访问bulletin board(BB)的客户端服务进程的总。这个数在0-32768之间,默认是50。系统管理进程,如BBL, restartsrv, cleanupsrv, tmshutdown(

woohooli的专栏 3860

Tuxedo负载均衡及多域环境的测试

1. Tuxedo简介BEA Tuxedo是当今C、C++COBOL解决方案的首选平台,是许多全球领先公司的事务处理支柱,运行着一些规模最大的关键事务处理系统,如有线传输、ATM电信等。作为一种多语言、可扩展的事务处理平台,BEA Tuxedo为机构提供了任务关键型基础架构,能改善已有应用的可访问性,整合企业事务消息传输解决方案,能通过XML Web服务支持核心应用,能提高企业的生产率、效率敏捷性,使IT机构能更好地与业务流程保持一致。BEA Tuxedo是在企业、Interne

Cottage驿站 4880

TUXEDO配置参数详解 远程客户端配置

http://blog.chinaunix.net/u3/99392/showart.php?id=1990064   TUXEDO应用系统的配置 3.1 TUXEDO应用系统的常见配置 配置文件UBBCONFIG介绍 一个TUXEDO应用系统的所有资源都在一个文本文件中进行定义,该文件称为UBBCONFIG,在配置完成后,UBBCONFIG被编译成一个二进制的 文件TUXCONFIG...

算法 股票 java,Ajax,Spring,Hibernate,Ejb3 515

中间件厂商及相关产品榜

中间件厂商及相关产品榜 IBM(中国)有限责任公司www.ibm.com.cn在过去的八十多年里,世界经济不断发展,现代科学日新月异,IBM 始终以超前的技术,出色的管理独树一帜的产品领导着信息产业的发展,保证了世界范围内几乎所有行业用户对信息处理的全方位需求。众所周知,早在1969 年,阿波罗宇宙飞船载着三名宇航员,肩负着人类的使命,首次登上了...

weixin_30244681的博客 1358

收购、山寨、巨头及其他

文 / 荣浩      2008年开始于两次重量级的收购,一是1月16号Sun收购了MySQL,一是仅隔1天后的17号Oracle收购了BEA。对业内而言,这注定会是不平凡的一年。  Sun的出击      Sun收购MySQL。这次收购的意义不在于开源,也不在于Web 2.0,其意义在于Sun从系统及部分软件的提供商变成了一家解决方案提供商,这是一次华丽地变身。Sun拥有了从Solari

《程序员》官方BLOG 2817

InfoQ视频直播分享报名:前贝尔实验室、Oracle架构师为你在线揭秘分布式平台内核...

报名方式:关注InfoQ微信公众号(ID:infoqchina),回复「InfoQ」即可观看在线直播技术分享!\\\\分享地点\u0026amp;时间:\\InfoQ直播微课堂将在熊猫 TV 网站播出。\\看腻了卖肉的女主播?来看看QCon 的明星讲师如何?\\5月12日(今晚)晚 8点半正式开始!\\\\分享时长:\\1、20:30~21:15为本次视频直播课程分享部分;\\2、看完课程不要走开...

cpongo5 92

TUXEDO 配置与参数

关键字: 远程客户端配置 TUXEDO应用系统的配置3.1 TUXEDO应用系统的常见配置配置文件UBBCONFIG介绍一个TUXEDO应用系统的所有资源都在一个文本文件中进行定义,该文件称为UBBCONFIG,在配置完成后,UBBCONFIG被编译成一个二进制的文件TUXCONFIG.在TUXEDO系统启动时,从该文件中读

jalays的专栏 2万+

linux gwtdomain服务报错,Tuxedo FAQs 整理--回望过往

问题:ULOG: 105143.test1!tmadmin.12238.1.-2: LIBTUX_CAT:577: ERROR: Unable to register because the slot is already owned by another process$ tmadmintmadmin - Copyright (c) 1996-1999 BEA Systems, Inc. Por...

weixin_39543773的博客 1084

Tuxedo介绍

1、Tuxedo介绍                                                                                   Tuxedo 是什么?   TuxedoBEA公司(现已被Oracle公司收购)的一个客户机/服务器的“中间件”产品,它在客户机服务器之间进行调节,以保证正确地处理事务。它用C语言技术开发的并且有很

Watson的专栏 4万+

tuxedo: 集群配置要点

tuxedo诱人之处就是他的身份:中间件。而集群配置是发挥中间件作用的基础,本文简要描述一个集群框架; (一)集群概要图 下图是tuxedo集群的概要描述,很多教材都引用了这幅图: 有几点需要注意: 1、TUXCONFIG:TUXCONFIG文件只在Master主机上进行编译,其他主机(称该类主机为-从主机)不要编译,在初始时候,其他主机应该是没有该文件的,该文件是在Master发出t

懒猫会打盹的专栏 6306

为WTC配置TUXEDO配置文件domconfig

配置domconfig的过程中,需要引用ubbconfig配置文件中已配置的信息,请参考上篇博文!  tuxedo配置文件domcofig*DM_RESOURCESVERSION=U22#注释部分#DM_LOCAL_DOMAINS定义本地tuxedo域的信息,分别定义该域所在的组,域类型,域的唯一标识,域间通信时日志的全路径,其中GWGRP, DOMAINID的值要与ubb文件中的定义匹配. ...

zhangfenglin的专栏 470

C语言查看tuxedo队列长度,tuxedo的常用启、停、参数讲解、日志查看

tuxedo常用操作:一、启动tuxedo中间件命令:启动tuxedo中间件命令:tmboot -y #启动所有服务tmboot -s #启动该组下的所有服务,后面跟服务名tmboot -i #启动该组下的所有服务,后面跟服务ID二、停止tuxedo中间件命令:tmshutdown -s #关闭该组下的所有服务,后面跟服务名tmshutdown -i #关闭该组下的所有服务,后面跟服务IDtmsh...

weixin_35843035的博客 997

tuxedo笔记

一、常用命令1.使用buildclient构造client端程序步骤:1. client端程序包含atmi.h头文件; 2. 正确设置TUXDIR环境变量; 3. 使用buildclient工具编译程序; buildclient的语法如下:buildclient [-v] [-C] -o executable -f first-file \ [-f first-file]... [-l last-...

ybxm 3658

tuxedo服务配置

tuxedo,几种交互模式的配置

xia_xing的专栏 2461

Tuxedo的简明配置管理

Tuxedo配置管理简要说明(自CU) 一、Tuxedo基本命令 #1.设置环境变量TUXDIR,APPDIR,TUXCONFIG,LANG(跟OS相关),LD_LIBRARY_PATH(跟OS相关) #2.编译ubb文本生成二进制配置文件:tmloadcf -y ubbconfig #3.所有机器上运行tlisten,具体见文档中NETWORK一节 #4.启动tmboot -y  #

方儿的专栏 3458

Windows下Tuxedo的安装与配置-无数据库

Windows下Tuxedo的安装与配置-无数据库草木瓜 2005-5-18一、安装前的文件准备下载Tuxedo For Windows版本License文件,本机采用的是Tuxedo9 windows版本。具体Windows安装过程略。正常安装后Tuxedo会建一个tlisten的服务,且已自动启动。本机Tuxedo安装路径 C:/bea/tuxedo9.0二、Tuxedo

草木瓜 1万+

天喵一键重装20240703.zip

天喵一键重装20240703

上一篇: FTP 简介
下一篇: BabyLinux制作过程详解(转)
neptuner
博客等级 码龄24年 4粉丝 21原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值