tmboot之后的信息如下:exec XServer :
CMDTUX_CAT:1685: ERROR: Application initialization failure
这个服务是一个数据库的服务,连接用的用户名、密码、数据库名字都正确,但还是启动不了服务。
1685:Server failed to boot due to application initialization failure from tpsvrinit(3c).
ULOG:
CMDTUX_CAT:1685: ERROR: Application initialization failure
201838.dzyh!WSH.882.3086894784.0: 11-17-2008: Tuxedo Version 8.1, 32-bit
201838.dzyh!WSH.882.3086894784.0: LIBTUX_CAT:681: ERROR: Failure to create message queue
201838.dzyh!WSH.882.3086894784.0: WSNAT_CAT:1088: ERROR: tpinit() failed, tperrno = 7
201838.dzyh!WSL.878.3085956800.0: WSNAT_CAT:1079: ERROR: Error starting minimum number of handlers
201838.dzyh!WSL.878.3085956800.0: LIBTUX_CAT:250: ERROR: tpsvrinit() failed
原因分析:Linux系统的内核参数msgmni设置太小无法满足Tuxedo的需求而导致该服务启动失败
解决方法:
1.以tmloadcfg -c ubbcfg 所显示要求的是系统最低的资源要求
2.
root登陆
sysctl -a
kernel.msgmni = 16 (默认值) // msgmni系统限制参数
kernel.msgmax = 8192 (默认值)
vi /etc/sysctl.conf
#添加
kernel.msgmni = 260
kernel.msgmax = 16384
sysctl -p
tmboot -y