[转帖]Tuxedo服务问题_MQ, Tuxedo及OLTP讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MQ, Tuxedo及OLTP讨论区 »
总帖数
7
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4968 | 回复: 6   主题: [转帖]Tuxedo服务问题        下一篇 
Thomasma
注册用户
等级:新兵
经验:66
发帖:3
精华:0
注册:2014-6-30
状态:离线
发送短消息息给Thomasma 加好友    发送短消息息给Thomasma 发消息
发表于: IP:您无权察看 2014-10-31 10:50:29 | [全部帖] [楼主帖] 楼主

LIBTUX_CAT:1533: ERROR: Type switch buffer uninitialization routine failure
LIBTUX_CAT:1528: ERROR: Invalid buffer passed to tpfree error=BEMAGIC - magic number invalid
open db[remotedb@onshz2] error code:-908
CMDTUX_CAT:1684: ERROR: Application initialization failure
CMDTUX_CAT:587: INFO: Cannot restart server, scheduling for cleanup
CMDTUX_CAT:542: ERROR: Cannot find service to which to forward request
CMDTUX_CAT:551: INFO: server removed
LIBTUX_CAT:216: WARN: Process 15965 died; removing from BB
LIBTUX_CAT:1401: WARN: tpforward tpacall failure TPENOENT - no entry found
ERROR: msgrcv err(LIBTUX_CAT:666: ERROR: Message operation failed because the queue was removed): errno=36,qid=406,buf=134814024,bytes=1460,type=-1073741824,flag=0
msgrcv err(LIBTUX_CAT:669: ERROR: Message operation failed because of the invalid message queue identifier): errno=22,qid=405,buf=134724332,bytes=4452,type=-536871423,flag=2048
close db error code:-25582
LIBTUX_CAT:752: ERROR: semop system call failure for semaphore 13040, errno 22
LIBTUX_CAT:1538: WARN: Could not lock Bulletin Board
LIBTUX_CAT:268: ERROR: Failed to stop serving
LIBGWT_CAT:1249: WARN: Connect to A900000 address //10.203.4.114:8652 failed, Network error(0x0)
LIBGWT_CAT:1304: NLS:6: Message not found, catalog LIBGWT_CAT, set 1, num 1304
LIBGWT_CAT:1500: NLS:6: Message not found, catalog LIBGWT_CAT, set 1, num 1500


Tuxedo中出现这些问题的原因是什么?有谁知道?

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




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

这里面错误真是五花八门啊 北京联动北方科技有限公司



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

LIBTUX_CAT:1533: ERROR: Type switch buffer uninitialization routine failure
LIBTUX_CAT:1528: ERROR: Invalid buffer passed to tpfree error=BEMAGIC - magic number invalid


虽然Tuxedo的tpalloc()和tpfree(),是在标准的alloc()/malloc()和free()上做了封装,但技巧是,它会在标准C/C++分配的内存前额外多加一个结构,用来描述该块缓存的性质,类型等,所以tpfree()的,只能是tpalloc()出来的缓存



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

open db[remotedb@onshz2] error code:-908
CMDTUX_CAT:1684: ERROR: Application initialization failure


这个估计是在Tuxedo服务端的tpsvrinit()中,做了一个链接数据库的动作,可惜失败了,所以该服务的初始化也就失败了。

具体的连不上数据库的原因,可以根据sql error code和数据库类型去查,本坛也有。



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

CMDTUX_CAT:587: INFO: Cannot restart server, scheduling for cleanup
CMDTUX_CAT:542: ERROR: Cannot find service to which to forward request
CMDTUX_CAT:551: INFO: server removed
LIBTUX_CAT:216: WARN: Process 15965 died; removing from BB
LIBTUX_CAT:1401: WARN: tpforward tpacall failure TPENOENT - no entry found


这几个错误和上述具有关联,因为那个服务的初始化失败,所以被清场,从BBL登记中移除;

然后呢,因为初始化失败导致没有重启成功,所以该服务就无法对外工作,被移除了所以找不到TPENOENT



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

ERROR: msgrcv err(LIBTUX_CAT:666: ERROR: Message operation failed because the queue was removed): errno=36,qid=406,buf=134814024,bytes=1460,type=-1073741824,flag=0
msgrcv err(LIBTUX_CAT:669: ERROR: Message operation failed because of the invalid message queue identifier): errno=22,qid=405,buf=134724332,bytes=4452,type=-536871423,flag=2048
LIBTUX_CAT:752: ERROR: semop system call failure for semaphore 13040, errno 22


这组是IPC操作错误,其实是因为这个队列的登记信息已经错开了。
那些errno 22,36之类的,直接在Unix内核头文件里就能查到



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

再后面几个错误就比较常见,在论坛其他各帖子中都有讨论到。



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