Tuxedo常见错误

问题:
ULOG: 105143.test1!tmadmin.12238.1.-2: LIBTUX_CAT:577: ERROR: Unable to register because the slot is already owned by another process
$ tmadmin
tmadmin - Copyright (c) 1996-1999 BEA Systems, Inc. Portions * Copyright 1986-1997 RSA Data Security, Inc. All Rights Reserved. Distributed under license by BEA Systems, Inc. Tuxedo is a registered trademark. TMADMIN_CAT:199: WARN: Cannot become administrator.Limited set of commands available.
原因:重复打开tmadmin管理,在重复打开的tmadmin中个别命令不能使用,通过help命令可以看到当前可以使用的命令。
-------------------------------------
问题:
174304.test1!WSH.20044.1.0: gtrid x0 x47fb1049 x16e: LIBTUX_CAT:1288: ERROR: File transfer creat failed, file=/var/tmp/TUXAAAa200441, errno=不允许 174304.test1!WSH.20044.1.0: gtrid x0 x47fb1049 x16e: WSNAT_CAT:1042: ERROR: tpcall() call failed, tperrno = 7
原因:
1288 ERROR: File transfer creat failed, file=filename, errno=errno_val
DESCRIPTION
The UNIX kernel call creat () failed on filename. This temporary file was being created to transfer a large message between two TUXEDO System processes on the same machine.
ACTION
Check temporary directory's permissions. Check disk space and inode counts for the temporary file system.
-------------------------------------
问题:
105516.test0!TMUSREVT.17177.1.0: gtrid x0 x48105214 xe: CMDTUX_CAT:3129: ERROR: tpenqueue() to qname PAYQUE failed for event EVT_PLC_EFFT tperrno=24
原因:PAYQUE队列没有建立,用qmadmin创建队列。
-------------------------------------
问题:
122500.test0!TMS_QM.18070.1.0: 01-06-2010: Tuxedo Version 8.1, 64-bit
122500.test0!TMS_QM.18070.1.0: LIBTUX_CAT:262: INFO: Standard main starting
122500.test0!TMS_QM.18070.1.0: Q_CAT:1350: ERROR: xa_open - failed to open table QSPACE.00 on config /eapsdev/Ttrans/install
/QUE
122500.test0!TMS_QM.18070.1.0: LIBTUX_CAT:466: ERROR: tpopen TPERMERR xa_open returned XAER_RMERR
122500.test0!TMS_QM.18070.1.0: LIBTUX_CAT:250: ERROR: tpsvrinit() failed
122500.test0!TMS_QM.18070.1.0: LIBTUX_CAT:300: ERROR: _tlog_open: _gp_tblopen: UNIX sys call error - 2
122500.test0!tmboot.18042.1.-2: CMDTUX_CAT:825: ERROR: Process TMS_QM at EAPS_HP1 failed with /T tperrno (TPERMERR - resourc
e manager error)
122500.test0!TMSYSEVT.18067.1.0: LIBTUX_CAT:1478: ERROR: .SysServerInit: TMS_QM, group QUEGRP, id 30002 server initializatio
n failure
原因:消息空间错误,如修改了创建时使用的目录位置(QMCONFIG参数改变)。
处理:qmadmin重新建立消息空间qspacecreate,重新建里面的消息队列qcreate。
-------------------------------------
问题:
103331.test1!dydealtasksrv.21551.1.0: ERROR: msgsnd err:(LIBTUX_CAT:669: ERROR: Message operation failed because of the invalid message queue identifier) errno=22,qid=208507,buf=-9223372032559197904,bytes=293,flag=2048 103331.test1!dydealtasksrv.21551.1.0: LIBTUX_CAT:1286: ERROR: tpreturn could not send reply TPEOS - operating system error

原因:队列没有找到,可能是前台在后台返回前断开了服务连接,所以tpreturn时找不到
接收消息队列。或是其他原因导致队列被删除如 ipcrm -q qid
---------------------------------
问题:

101503.lf2qjf2!TUXAGENT.17788: LIBTUX_CAT:536: ERROR: Unable to create request queue 101503.lf2qjf2!TUXAGENT.17788: LIBTUX_CAT:248: ERROR: System init function failed, Uunixerr = : msgget: No space left on device

原因:达到OS系统最大消息上限。使用ipcs -q|wc -l 查看当时建立得消息队列。
使用kmtune|grep msgmni 查看系统消息上限。
-----------------------------------------------------------------
问题:

111756.test1!BBL.23626.1.0: 12-11-2008: Tuxedo Version 8.1, 64-bit, Patch Level (none)
111756.test1!BBL.23626.1.0: LIBTUX_CAT:1000: ERROR: System clock has been reset to prior time. Reset again to time after Thu Dec 11 11:17:56 2008
.
111756.test1!BBL.23626.1.0: LIBTUX_CAT:248: ERROR: System init function failed, Uunixerr =
111756.test1!BBL.23626.1.0: CMDTUX_CAT:26: INFO: The BBL is exiting system
111756.test1!tmboot.23625.1.-2: 12-11-2008: Tuxedo Version 8.1, 64-bit
111756.test1!tmboot.23625.1.-2: CMDTUX_CAT:825: ERROR: Process BBL at ANNT_TEST failed with /T tperrno (TPESYSTEM - internal system error)
111756.test1!tmboot.23625.1.-2: WARN: No BBL available on site ANNT_TEST.
Will not attempt to boot server processes on that site.

原因:系统修改OS时间导致,重新创建TLOG 日志后此问题解决。
crdl 、crlog
------------------------------------------
问题:

120924.test0!BBL.15692.1.0: 01-06-2010: Tuxedo Version 8.1, 64-bit, Patch Level 324
120924.test0!BBL.15692.1.0: LIBTUX_CAT:300: ERROR: _tlog_open: _gp_tblopen: UNIX sys call error - 2
120924.test0!BBL.15692.1.0: LIBTUX_CAT:319: ERROR: Log start cannot open tlog
120924.test0!BBL.15692.1.0: LIBTUX_CAT:248: ERROR: System init function failed, Uunixerr =
120924.test0!BBL.15692.1.0: CMDTUX_CAT:26: INFO: The BBL is exiting system
120924.test0!tmboot.15689.1.-2: 01-06-2010: Tuxedo Version 8.1, 64-bit
120924.test0!tmboot.15689.1.-2: CMDTUX_CAT:825: ERROR: Process BBL at EAPS_HP1 failed with /T tperrno (TPESYSTEM - internal system error)
120924.test0!tmboot.15689.1.-2: WARN: No BBL available on site EAPS_HP1.
原因:修改了TLOG文件创建时使用的路径。需要重新创建TLOG ,或该回原路径使用。
重新创建TLOG 日志后此问题解决。
crdl 、crlog
-----------------------------------------------------------------------
问题:

ERROR: File transfer creat failed, file=/var/tmp/TUXAAAa248801, errno=Permission denied
122459.test1!Grant.24880.1.0: LIBTUX_CAT:1286: ERROR: tpreturn could not send reply TPEOS - operating system error

原因:服务器多用户tuxedo环境时,创建的tmp里的文件已经存在,重启解决此问题。

-----------------------------------------------------------------------
问题:

110004.clicsx!BBL.25771.1.0: GP_CAT:1356: ERROR: pifreg: can not open registry database
110004.clicsx!BBL.25771.1.0: LIBSEC_CAT:22: ERROR: Unable to realize the _ec_sec_map_proof interface implementation native/security/
map_proof. Error code (-4003)
110004.clicsx!BBL.25771.1.0: LIBTUX_CAT:6275: ERROR: Unable to initialize public key subsystem (-3003)

原因:出现上述问题请检查ubbconfig、系统环境中 关于tuxedo 路径设置项是否正确。

 

转载于:https://www.cnblogs.com/MC1225/p/8109282.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Tuxedo是一个为了在Linux操作系统上提供更好的平台硬件支持而开发的软件包。其安装相对较简单,下面是关于如何在Linux上安装Tuxedo的步骤: 1. 首先,确保你已经在Linux上安装了Tuxedo所需的依赖项。这些依赖项包括GCC编译器、GNU make、C/C++编译器和标准C库等。你可以使用软件包管理器来安装它们,例如在Ubuntu上使用apt-get或在Fedora上使用dnf。 2. 访问Tuxedo的官方网站,下载最新版本的Tuxedo软件包。确保下载适用于你的Linux发行版的版本,例如Ubuntu、Fedora或CentOS等。 3. 解压下载的Tuxedo软件包。你可以通过在终端中运行以下命令来完成解压缩: ``` tar -zxvf tuxedo-<version>.tar.gz ``` 4. 进入解压后的Tuxedo目录。你可以使用以下命令切换到目录: ``` cd tuxedo-<version> ``` 5. 运行配置命令以配置Tuxedo的安装选项。你可以使用以下命令运行配置: ``` ./configure ``` 6. 如果配置成功,运行编译命令来编译Tuxedo源文件。使用以下命令进行编译: ``` make ``` 7. 最后,运行安装命令来安装Tuxedo。你可以使用以下命令进行安装: ``` sudo make install ``` 完成后,Tuxedo将成功安装在你的Linux系统上。你可以通过运行相应的Tuxedo命令来验证安装是否成功。 总结来说,安装Tuxedo在Linux上是一个简单的过程。你需要下载Tuxedo软件包,解压缩并配置它的安装选项,然后进行编译和安装。确保你的系统满足Tuxedo的依赖项,并按照步骤进行操作,你将能够在Linux上成功安装Tuxedo

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值