本版版主招募中

 
闲云
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17


UID 12795
精华 20
积分 2489
帖子 4243
活跃指数 362
LU金币 6073 个
LU金条 431514 个
阅读权限 251
注册 2004-2-23
来自 温州
 
发表于 2006-9-18 16:51  资料  个人空间  短消息  加为好友 
LIBTUX_CAT:481问题

今天ULOG中不停报一下错误,tuxedo重启后,可以暂时解决问题,过一段时间,又出现相同的错误
065633.node1!business09.38736: gtrid x0 x450c0e66 x7baa:       LIBTUX_CAT:481:
ERROR: Service xa_start returned -9

以下是tuxedo文档中对481错误号的解释

481 ERROR: Service xa_start returned errno
Description A message request was received indicating that the message should
be handled by the server in transaction mode and the corresponding
xa_start failed. xa_start failed because the return code was out of
range.
Action Perform the action appropriate for the indicated error.

以上信息,还是看不出问题到底出在哪里

根据以往的经验, LIBTUX_CAT:481:ERROR: Service xa_start returned -9错误一般是使用了嵌套事务,tuxedo是不支持嵌套事务。此时,只要把事务分离出来就可以解决问题。
检查源程序,并没有嵌套使用事务。

但是根据前台客户端的反应,像是什么资源不足,引起事务不能提交
检查business09对应的server数,并没有达到配置中的max server数
不管三七二十一,先把min server改成max server一样的值,重启tuxedo
。。。
在重启过程中出现business09... not fork的字样
终于明白问题所在,tuxedo用户的进程数不够了

增大每用户的进程数,到现在没再继续报错
明天继续观察。。。





赚钱去旅游,俺们村有私活,请联系俺。
顶部
 



当前时区 GMT+8, 现在时间是 2008-9-7 12:28
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.051182 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver