TMS_
ORA8i.5403.3086988992.0: 08-12-2008: Tuxedo Version 9.1, 32-bit
TMS_
ORA8i.5403.3086988992.0: LIBTUX_CAT:262:
INFO: Standard main starting
restartsrv.5382.3086976704.-2: server GROUP1/30001: CMDTUX_CAT:1423: ERROR:
Pipe error, assume failed.。
不知问题出在哪,怎么解决
============
检查一下RM的配置,Oracle的XA的库连接是否正确,ubb配置里,GROUP的打开
数据库的OPENINFO是否正确?
=================
系统中有N个
服务,每个的都有操作
文件,如:
fp=fopen(lrs_filename,"w")
偶然情况下 一个服务中的 fp=fopen(lrs_filename,"w") 会报错,语句肯定没问题。
一般停掉服务后,重启就OK了。
出现这种情况会有什么可能性呢
--------------------------
应该是打开文件
描述符过多引起的.可能两个原因:
1) 你的
应用代码是是否有fopen()对应的 fclose() ? 若有的话,是否在 fopen()
执行之后,fclose()肯定能够执行得到?
解决办法: 检查代码,看看在 tpreturn()之前,是否 fclose()肯定会执行到? 若没有,则加上相应的代码.
2) 你的系统的打开文件的最大数限制是否过小? 若你的服务并发数较大,可能会在某一时刻达到最大数限制,引起你上面描述的错误.
解决办法: 更改系统的打开文件数最大限制;(具体参考各个操作系统)
--转自
该贴被hui.chen编辑于2014-10-23 11:32:26