邮政同仁求助 _MQ, Tuxedo及OLTP讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MQ, Tuxedo及OLTP讨论区 »
总帖数
6
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4224 | 回复: 5   主题: 邮政同仁求助         下一篇 
jun.zhang
注册用户
等级:上士
经验:278
发帖:76
精华:0
注册:2011-12-27
状态:离线
发送短消息息给jun.zhang 加好友    发送短消息息给jun.zhang 发消息
发表于: IP:您无权察看 2014-10-14 9:25:06 | [全部帖] [楼主帖] 楼主

看到好象有不少邮政的同仁,有个问题想请教一下。

我们的中间业务代收费平台用的是unix+informix,通讯用tuxedo,现在经常会在ULOG中报很多类似以下的错,短时间内log文件能达到好几百兆,引起应用异常,一般重启服务就行了,不知道是什么问题,请各位指教,谢谢了。

log文件如下:

162436.sz1!WSH.18048: ERROR: msgrcv err(LIBTUX_CAT:674: ERROR: Message operation
failed because of a bad address): errno=14,qid=21035,buf=134674364,bytes=4452,t
ype=-536871423,flag=2048
162436.sz1!WSH.18048: WSNAT_CAT:1107: ERROR: Error receiving messages, tperrno =
TPEOS, Uunixerr = UMSGRCV
162436.sz1!fserver.18061: ERROR: msgsnd errLIBTUX_CAT:674: ERROR: Message oper
ation failed because of a bad address) errno=14,qid=21035,buf=134595112,bytes=87
0,flag=2048
162436.sz1!WSH.18048: WSNAT_CAT:1287: WARN: Forced shutdown of client; user name
''; client name ''; workstation address '//137.50.169.113:3345'
162437.sz1!?proc.18007: gtrid x0 x42e8d958 xb1e9:       ERROR: msgsnd errLIBTU
X_CAT:674: ERROR: Message operation failed because of a bad address) errno=14,qi
d=22027,buf=134867500,bytes=616,flag=2048
162437.sz1!?proc.18007: gtrid x0 x42e8d958 xb1e9:       ERROR: msgsnd errLIBTU
X_CAT:674: ERROR: Message operation failed because of a bad address) errno=14,qi
d=22027,buf=134846256,bytes=356,flag=2048
162437.sz1!GWTDOMAIN.18040: ERROR: msgsnd errLIBTUX_CAT:674: ERROR: Message op
eration failed because of a bad address) errno=14,qid=1011,buf=134941592,bytes=4
80,flag=2048
162437.sz1!?proc.18006: gtrid x0 x42e8d958 xb1e8:       ERROR: msgrcv err(LIBTUX
_CAT:674: ERROR: Message operation failed because of a bad address): errno=14,qi
d=1011,buf=134851992,bytes=20836,type=268435456,flag=0


--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
koei123
注册用户
等级:大校
经验:4196
发帖:16
精华:0
注册:2011-7-21
状态:离线
发送短消息息给koei123 加好友    发送短消息息给koei123 发消息
发表于: IP:您无权察看 2014-10-22 23:25:48 | [全部帖] [楼主帖] 2  楼

都是些IPC中的消息队列操作失败。。。



赞(0)    操作        顶端 
koei123
注册用户
等级:大校
经验:4196
发帖:16
精华:0
注册:2011-7-21
状态:离线
发送短消息息给koei123 加好友    发送短消息息给koei123 发消息
发表于: IP:您无权察看 2014-10-22 23:26:32 | [全部帖] [楼主帖] 3  楼

因为Tuxedo中大量用到了消息队列,所以如果那些msgxxx的操作失败的话,肯定会报错。



赞(0)    操作        顶端 
koei123
注册用户
等级:大校
经验:4196
发帖:16
精华:0
注册:2011-7-21
状态:离线
发送短消息息给koei123 加好友    发送短消息息给koei123 发消息
发表于: IP:您无权察看 2014-10-22 23:27:43 | [全部帖] [楼主帖] 4  楼

感觉消息队列似乎已经乱掉了,一般重启服务消息队列会新建,自然就OK了



赞(0)    操作        顶端 
koei123
注册用户
等级:大校
经验:4196
发帖:16
精华:0
注册:2011-7-21
状态:离线
发送短消息息给koei123 加好友    发送短消息息给koei123 发消息
发表于: IP:您无权察看 2014-10-22 23:28:34 | [全部帖] [楼主帖] 5  楼

建议楼主拿下当时ipcs -aq的结果看看;
另外,从经验来看,可能系统消息队列长度msbmnb设置过小的嫌疑最大;



赞(0)    操作        顶端 
koei123
注册用户
等级:大校
经验:4196
发帖:16
精华:0
注册:2011-7-21
状态:离线
发送短消息息给koei123 加好友    发送短消息息给koei123 发消息
发表于: IP:您无权察看 2014-10-22 23:30:37 | [全部帖] [楼主帖] 6  楼

当然,这只是一种可能,还有比较普遍的可能是,来回的相关服务进程启停(core了自动重启之类的),导致该队列假活。



赞(0)    操作        顶端 
总帖数
6
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论