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

请教各位大侠,今天在部署应用的时候出现一个现象,tmboot -y  起来之后,之后tmshutdown -y一直挂起,系统是linux  redhat  数据库是oracle11g,操作步骤如下:

[inter@data ~]$ tmboot -y
Booting all admin and server processes in /home/inter/tuxedo/tuxconfig
INFO: Oracle Tuxedo, Version 10.3.0.0, 64-bit, Patch Level (none)
Booting admin processes ...
exec BBL -A :
process id=30561 ... Started.
Booting server processes ...
exec TMS_ORA10 -A :
process id=30562 ... Started.
exec TMS_ORA10 -A :
process id=30565 ... Started.
exec cardKA -A :
process id=30568 ... Started.
exec cardKB -A :
process id=30571 ... Started.
exec cardKB -A :
process id=30574 ... Started.
exec cardKC -A :
process id=30577 ... Started.
exec cardKD -A :
process id=30580 ... Started.
exec cardKE -A :
process id=30583 ... Started.
exec cardKF -A :
process id=30586 ... Started.
exec cardKM -A :
process id=30589 ... Started.
exec cardKG -A :
process id=30592 ... Started.
exec cardKG -A :
process id=30595 ... Started.
exec WSL -A -- -n//127.0.0.1:20005 -m5 -M10 -x5 :
process id=30598 ... Started.
14 processes started.
[inter@data ~]$ tmshutdown -y
Shutting down all admin and server processes in /home/inter/tuxedo/tuxconfig
Shutting down server processes ...


Server Id = 80 Group Id = WS Machine = data.wanjoy.com:  此处挂起。。。。




赞(0)    操作        顶端 
qq_1434507532748
注册用户
等级:列兵
经验:101
发帖:1
精华:0
注册:2015-6-17
状态:离线
发送短消息息给qq_1434507532748 加好友    发送短消息息给qq_1434507532748 发消息
发表于: IP:您无权察看 2015-6-17 11:00:34 | [全部帖] [楼主帖] 2  楼

给我顶起来



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

tmshutdown的时候跟上"-w 3",其中3是超时时间,可以更长,试试;



赞(0)    操作        顶端 
qq_1434507532748
注册用户
等级:列兵
经验:101
发帖:1
精华:0
注册:2015-6-17
状态:离线
发送短消息息给qq_1434507532748 加好友    发送短消息息给qq_1434507532748 发消息
发表于: IP:您无权察看 2015-6-17 13:35:30 | [全部帖] [楼主帖] 4  楼

@koei123,用你的方法结果如下:

[inter@data ~]$ tmshutdown -y -w 3

Shutting down all admin and server processes in /home/inter/tuxedo/tuxconfig

Shutting down server processes ...

Server Id = 80 Group Id = WS Machine = data.wanjoy.com:timeout

Server Id = 80 Group Id = WS Machine = data.wanjoy.com:SIGTERM ... SIGKILL

Server Id = 81 Group Id = PLOCAL Machine = data.wanjoy.com:shutdown succeeded

Server Id = 80 Group Id = PLOCAL Machine = data.wanjoy.com:shutdown succeeded

Server Id = 70 Group Id = PLOCAL Machine = data.wanjoy.com:shutdown succeeded

Server Id = 60 Group Id = PLOCAL Machine = data.wanjoy.com:shutdown succeeded

Server Id = 50 Group Id = PLOCAL Machine = data.wanjoy.com:shutdown succeeded

Server Id = 40 Group Id = PLOCAL Machine = data.wanjoy.com:shutdown succeeded

Server Id = 30 Group Id = PLOCAL Machine = data.wanjoy.com:shutdown succeeded

Server Id = 21 Group Id = PLOCAL Machine = data.wanjoy.com:shutdown succeeded

Server Id = 20 Group Id = PLOCAL Machine = data.wanjoy.com:shutdown succeeded

Server Id = 10 Group Id = PLOCAL Machine = data.wanjoy.com:shutdown succeeded

Server Id = 30002 Group Id = PLOCAL Machine = data.wanjoy.com:shutdown succeeded

Server Id = 30001 Group Id = PLOCAL Machine = data.wanjoy.com:shutdown succeeded

Shutting down admin processes ...

Server Id = 0 Group Id = data.wanjoy.com Machine = data.wanjoy.com:

CMDTUX_CAT:1668: WARN: Cannot shutdown BBL on data.wanjoy.com. Clients and/or servers may be running

CMDTUX_CAT:949: WARN: Shutdown failed

13 processes stopped.

[inter@data ~]$



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

是的,这种方法一般是用来杀服务进程的;所以你起了14个进程,干掉了13个;

最后剩下的一个是BBL了;一般按普通做法清理就可以了;

当然,也有很多清不掉的情况,在IPC资源混乱的情况下,届时用个脚本清就好啦。



赞(0)    操作        顶端 
qq_1434507532748
注册用户
等级:列兵
经验:101
发帖:1
精华:0
注册:2015-6-17
状态:离线
发送短消息息给qq_1434507532748 加好友    发送短消息息给qq_1434507532748 发消息
发表于: IP:您无权察看 2015-6-17 18:09:26 | [全部帖] [楼主帖] 6  楼

我主要就是想看看为什么正常方法tmshutdown  WSL进程一直挂着呢



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

如果都发了-6/-9信号,还没有干掉

Server Id = 80 Group Id = WS Machine = data.wanjoy.com:timeout
Server Id = 80 Group Id = WS Machine = data.wanjoy.com:SIGTERM ... SIGKILL


那本身这个WSL和操作系统的兼容就是个问题了,因为WSL一般是Tuxedo自带的;要确保安装的版本,和对应的操作系统,是否是官方认证过的,否则Oracle的Support部门都不接这种SR :-(



赞(0)    操作        顶端 
qq_1434507532748
注册用户
等级:列兵
经验:101
发帖:1
精华:0
注册:2015-6-17
状态:离线
发送短消息息给qq_1434507532748 加好友    发送短消息息给qq_1434507532748 发消息
发表于: IP:您无权察看 2015-6-17 18:21:33 | [全部帖] [楼主帖] 8  楼

发-6/-9信号,是可以干掉WSL进程的,正常不需要这个两个信号啊.
现在问题就是为啥正常情况下,干不掉WSL进程


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

根源上,需要查看IPC状态是否正常:

(1) 可以用ps -ef看下WSL的进程号;
(2) 再在ipcs -aq中看下该进程的队列状况;

不过其实这种情况很常见的,不止是WSL,经常是服务进程;有时候是代码的问题,有时候是操作系统自身对System V的IPC实现机制问题,有时候是进程信号问题,成因比较复杂,现在一般流行的做法都是迅速清场,然后重启 :-(

该贴被koei123编辑于2015-6-17 18:59:01


赞(0)    操作        顶端 
qq_1434507532748
注册用户
等级:列兵
经验:101
发帖:1
精华:0
注册:2015-6-17
状态:离线
发送短消息息给qq_1434507532748 加好友    发送短消息息给qq_1434507532748 发消息
发表于: IP:您无权察看 2015-6-18 10:16:50 | [全部帖] [楼主帖] 10  楼

ps和ipcs情况如下:

[inter@data trace]$ ipcs -q

------ Message Queues --------

key        msqid      owner      perms      used-bytes   messages

0x00018d44 25264129   inter      660        0            0

0x00000000 25296898   inter      660        0            0

0x00000000 25329667   inter      660        0            0

0x00000000 25427972   inter      660        0            0

0x00000000 25395205   inter      660        0            0

0x00000000 25460742   inter      660        0            0

0x00000000 25493511   inter      660        0            0

0x00000000 25526280   inter      660        0            0

0x00000000 25559049   inter      660        0            0

0x00000000 25591818   inter      660        0            0

0x00000000 25624587   inter      660        0            0

0x00000000 25657356   inter      660        0            0

0x00000000 25690125   inter      660        0            0

0x00000000 25722894   inter      660        0            0

0x00000000 25755663   inter      660        0            0

0x00000000 25788432   inter      660        0            0

0x00000000 25821201   inter      660        0            0

0x00000000 25853970   inter      660        0            0

0x00000000 25886739   inter      660        0            0

0x00000000 25919508   inter      660        0            0

0x00004e21 5898264    xip        666        0            0

0x00004e22 5931033    xip        666        0            0

0x00005208 5963802    xip        666        0            0

0x00005209 5996571    xip        666        0            0

[inter@data trace]$ ps -ef grep WSL

inter    12743     1  0 18:12 pts/0    00:00:00 WSL -g 3 -i 80 -u data.wanjoy.com -U /home/inter/trace/ULOG -m 0 -A -- -n//127.0.0.1:20005 -m5 -M10 -x5

inter    12809 11770  0 18:13 pts/0    00:00:00 grep WSL



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