如何配置Tuxedo-ubbconfig.doc
- 文档编号:81864
- 上传时间:2022-10-02
- 格式:DOC
- 页数:42
- 大小:191KB
如何配置Tuxedo-ubbconfig.doc
《如何配置Tuxedo-ubbconfig.doc》由会员分享,可在线阅读,更多相关《如何配置Tuxedo-ubbconfig.doc(42页珍藏版)》请在冰豆网上搜索。
如何配置Tuxedoubbconfig
应用软件开发部培训教材
如何配置Tuxedo_ubbconfig
(文档编号:
YR-WD-E-009)
方正奥德计算机系统有限公司
一九九九年十二月
37
文档管理信息表
主题
如何配置Tuxedo_ubbconfig
版本
V1.0.1
内容
Tuxedo配置文件ubbconfig的配置方法
关键字
ubbconfig
参考文档
BEATUXEDOAdministeringtheBEATUXEDOSystem
提交时间
1999年12月23日
撰写人
王煊
文档修改记录表
修改人
修改时间
修改内容
目录
一 术语对照说明 1
二 何为配置文件?
1
2.1 配置文件的两种形式 1
2.2 配置文件的内容 2
三 设置域范围参数 2
3.1 RESOURCES小节的信息 2
3.2 设置共享内存地址 4
3.3 指定主控机器(theMasterMachine) 5
3.4 设置应用类型 5
3.5 定义访问控制 6
3.6 定义IPC限制 7
3.7 激活负载均衡 8
3.8 设置缓冲区类型和子类型限制 8
3.9 设置健全检查(SanityChecks)数和阻塞超时值 9
3.10 设置会话限制 10
3.11 设置安全级别 10
3.12 设置主动通知参数 11
3.13 保护共享内存 12
四 配置机器 13
4.1 在MACHINES小节中指定机器 13
4.2 保留物理地址和机器ID 14
4.3 识别配置文件的位置 15
4.4 识别系统软件和应用服务器的位置 15
4.5 识别日志文件的位置 16
4.6 指定进程的环境变量设置 16
4.7 重载系统范围的参数 17
五 配置组(Groups) 18
5.1 指定组名、组号和LMID 18
六 配置服务器(Servers) 19
6.1 在SERVERS小节中指定服务器信息 19
6.2 定义服务器名、组别和ID 21
6.3 使用服务器命令行选项 21
6.4 设置服务器启动顺序 22
6.5 指定服务器的环境文件位置 23
6.6 指定服务器队列信息 23
6.7 定义服务器重启动信息 24
6.8 指定一个服务器为会话模式 25
6.9 定义服务器对共享内存的访问 25
七 配置服务(Services) 26
7.1 在SERVICES小节指定BEATUXEDO服务 26
7.2 激活负载均衡 26
7.3 通过服务优先级控制数据流向 27
7.4 为不同的服务组指定不同的服务参数 27
7.5 为一个服务指定允许使用的缓冲区列表 28
7.6 服务超时错误 29
7.6.1 导致服务超时的情况 29
7.6.2 超时发生的后果 30
7.6.3 如何报告服务超时 30
7.6.4 如何控制服务超时 31
八 配置路由(Routing) 32
8.1 在ROUTING小节中定义路由标准 32
8.2 在ROUTING小节中指定范围标准(RangeCriteria) 32
九 配置网络信息 34
9.1 在NETGROUPS小节中指定信息 34
9.2 网络组配置示例 35
9.3 配置有网络组的UBBCONFIG文件 36
一术语对照说明
中文
对应原英文
服务器
SERVER
服务
SERVICE
机器
SITE
机器
MACHINE
入口项
ENTRY
MSSQ集
MSSQSETS
小节
SECTION
标识
ID
发布
ADVERTISE
公告牌
BULLITINBOARD
路由
ROUTING
重载
OVERRIDE
标准
CRITERIA
二何为配置文件?
一个BEATUXEDO应用包含四个基本组成部分:
·一个用来描述应用的配置文件
·执行服务请求的服务器(Server)
·发起请求的客户端(Client)
·构造和运行应用的命令
2.1配置文件的两种形式
UBBCONFIG文件是配置文件的文本形式,可以使用任何一个文本编辑器创建和修改。
你必须为每个新应用创建一个UBBCONFIG文件。
注意:
做为bankapp和simpapp应用的一部分,BEATUXEDO软件提供了ubbshm,ubbmp,和ubbsimple三个UBBCONFIG文件的例子。
这些示例文件中的部分内容也将出现在本文中。
·TUXCONFIG文件是配置文件的二进制形式,它由tmloadcf命令根据文本形式的文件生成。
在tmloadcf被执行时,环境变量TUXCONFIG必须被设置为TUXCONFIG文件将被加载的设备文件或系统文件的全路径。
在应用程序运行时,可以使用tmconfig命令改变TUXCONFIG文件中的许多参数。
2.2配置文件的内容
配置文件最多时可以包含八个小节(section),最少时必须包含三个基本小节,如下所述:
·RESOURCES,本节定义所有的系统参数
·MACHINES,本节指明应用中的所有机器
·GROUPS,本节定义应用中所有的组(Group)、名称(name)、和标识(ID)。
文件中还必须包含最少九个参数。
总共有80个不同的参数,而且除过第一个小节外,其他小节都可以有同一参数的多个设置项。
在除第一个小节RESOURCES之外的其他小节,你可以使用DEFAULT参数表明同一参数的重复项。
三设置域范围参数
本节解释如何设置RESOURCES参数,这些参数从整体上控制应用。
其中一些参数是系统范围的缺省值,可以通过在MACHINES重新设置而使该机器忽略缺省值。
3.1RESOURCES小节的信息
RESOURCES小节是一个必须存在的小节,并且必须是配置文件中的第一个小节。
本节包括如下信息:
·共享内存的地址(IPCKEY)
·启动和关闭服务程序的管理点(MASTER)
·访问应用的用户控制(UID、GID和PERM)
·本应用的安全级别(SECURITY、AUTHSVC)
·应用中各进程的IPC限制,服务器进程的数量,以及提供的服务数(MAXACCESSERS、MAXSERVERS、MAXSERVICES)
·应用结构(MODEL),表明是单机器应用还是多机器应用
·是否使用服务器负载均衡(LDBAL)
·缓冲区类型和子类型的最大数目(MAXBUFTYPE、MAXBUFSTYPE)
·公告牌健全扫描(sanityscans)的时间间隔(SCANUNIT、SANITYSCAN)
·服务请求的超时值(BLOCKTIME)
·并发会话最大数目(MAXCONV)
·主动通知方法(NOTIFY、USIGNAL)
其中一些参数(UID、GID、PERM、MAXACCESSERS、MAXCONV)被用作系统范围的缺省值,但是可以被每个机器重载。
【RESOURCES小节示例及描述】
下面的表格给出某个BEATUXEDO应用的配置文件中RESOURCES小节的示例参数及其取值:
参数
取值
含义
IPCKEY
39211
一个大于32769,并且在本系统上本应用中唯一的数值
UID
0
BEATUXEDO管理员的用户标识
注意:
在WindowsNT上,此值必须为0
GID
1
管理员用户的组标识
注意:
在WindowsNT上,此值必须为0
PERM
0660
赋予管理员组的用户以读/写权限
MAXACCESSERS
15
允许最多15个进程在本机运行
MAXSERVICES
25
允许最多25个服务被发布到所有机器
MASTER
SITE1,SITE2
指明SITE1为主控机(master)。
如果SITE2也被指明,则该机器为备份机
MODEL
MP
本应用配置有多台机器
OPTIONS
LAN,MIGRATE
这是一个网络应用,服务器可以被迁移到替换处理器上
SECURITY
APP_PW
这是一个安全应用,客户端在加入前需要提供口令
AUTHSVC
"AUTHSVC"
在输入口令之外,客户端还许通过一个名为”AUTHSVC”的服务传送认证
NOTIFY
DIPIN
客户端通过dip-in接收主动消息
SYSTEM_ACCESS
PROTECTED,NO_OVERRIDE
应用代码未连接到共享内存(这一点不能更改)
LDBAL
Y
表明负载均衡功能启动
【RESOURCES小节示例】
RESOURCES
IPCKEY39211
UID0
GID1
PERM0660
MAXACCESSERS75
MAXSERVERS40
MAXSERVICES55
MASTERSITE1,SITE2
MODELMP
OPTIONSLAN,MIGRATE
SECURITYAPP_PW
AUTHSVC"AUTHSVC"
NOTIFYDIPIN
SYSTEM_ACCESSPROTECTED,NO_OVERRIDE
LDBALY
3.2设置共享内存地址
通过IPCKEY参数可以设置共享内存地址。
BEATUXEDO系统利用此参数来分配应用IPC资源,以便新加入应用的进程定位资源。
这个key及其变种被内部用来分配公告牌、消息队列及信号灯等新应用进程必须的资源。
在单处理器模式,这个key命名公告牌;在多处理器模式,这个key命名DBBL的消息队列。
【IPCKEY参数的特性】
·本参数必须出现在配置文件中
·本参数用来访问公告牌和其他IPC资源
·参数值必须是一个介于32,769和262,143之间的整数
·系统中其他应用不得使用此值做为自己的IPCKEY
3.3指定主控机器(theMasterMachine)
必须为所有的配置指定主控机器(MASTER),主控机器控制整个应用的启动和管理。
这个机器用逻辑机器标识(LMID)来指定。
LMID是由管理员选定的一个“字符+数字”组成的名称。
如果允许主控机器迁移,则要指定两个LMID。
如果需要不中断应用而关闭主控机器,则需要指定备份机器。
【MASTER参数的特性】
·本参数是必须的,用来控制应用的启动和管理
·如果需要迁移备份主控机器,则需要指定两个LMID
3.4设置应用类型
以下几方面决定一个BEATUXEDO应用的结构:
·本应用是否要在单个处理器上运行并使用全局共享内存?
·应用是否将被网络化?
·是否将支持服务器迁移?
MODEL参数指明一个应用是否运行在单个处理器上。
对于单处理器和使用全局共享内存的多处理器应用,此参数值设为SHM。
MODEL值为MP用于多处理器并且没有全局共享内存的情况,以及网络化应用。
这个参数是必须的。
OPTIONS参数是个用逗号分隔的一系列应用配置选项。
两个可用的选项是LAN(表示一个网络化的配置)和MIGRATE(表示允许应用服务器迁移)。
【MODEL和OPTIONS参数特性】
参数
特性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 如何 配置 Tuxedo ubbconfig
![提示](https://static.bdocx.com/images/bang_tan.gif)