如何清理WebSphere MQ群集

如何清理WebSphere MQ群集,第1张

 1)停止所有群集中的队列管理器上的clusrcvr和clussdr通道。

runmqsc <QMName>

stop chl(<通道名>)

2)如果发送通道是在windows平台上,需要将对应的接受通道的listener停止。

如果是使用runmqlsr启动的listener,则杀掉runmqlsr进程

如果是用inetd启动listener,则编辑inetd.conf文件,注释mq listener对应的那一行。对于AIX系统执行refresh -s inetd;对于其它UNIX 系统,使用ps -ef|grep inetd 找到inetd的进程号,然后运行 kill -1 <inetd 进程号>

3)杀掉每个队列管理器的amqrrmfa进程

Unix 系统:

ps -ef|grep amqrrmfa

kill -9 <amqrrmfa进程号>

Windows系统:

使用任务管理器终止所有amqrrmfa进程

4)群集队列管理器中有一些队列中存储了群集相关的事件消息,如果想清理群集,则必须清除这些消息。清除每个队列管理器的群集相关队列:SYSTEM.CLUSTER.REPOSITORY.QUEUE、SYSTEM.CLUSTER.COMMAND.QUEUE 和 SYSTEM.CLUSTER.TRANSMIT.QUEUE

runmqsc <QMName>

clear ql(<队列名>)

5)停止所有的队列管理器,然后重新启动他们。

6)如果在(2)步骤中停止了listener,需要重新启动listener

如果是使用runmqlsr启动的listener,则用runmqlsr命令启动

如果是用inetd启动listener,则取消inetd.conf文件中注释的那一行。对于AIX系统执行refresh -s inetd;对于其它UNIX 系统,使用ps -ef|grep inetd 找到inetd的进程号,然后运行 kill -1 <inetd 进程号>

7)启动每个队列管理器的群集发送通道和群集接收通道

runmqsc <QMName>

Start Chl(<ChannelName>)

8)在一个队列管理器上执行Refresh Cluster命令。

runmqsc <QMName>

Refresh Cluster(<ClusterName>)

如果希望重新定义群集,则可以在上面第四步结束后删除所定义的MQ 群集通道,然后重新定义所需要的群集相关属性,然后再继续后面的步骤即可。

原文出处:http://www-900.ibm.com/cn/support/viewdoc/detail?DocId=2607046D21000

Websphere彻底卸载方法

1.停止WebSphare

sh stopServer.sh server1

必要时kill 掉java进程

2.cd /opt/IBM/WebSphare/AppServer/uninstall/

./uninstall -----图形界面

根据提示进行删除。

查看9080,与9060端口是否被占用,netstat -an |grep 90**

如有则ps -ef |grep java 找到java进程,杀之

3.cd /opt/IBM/

rm -rf WebSphare

4.cd /root/

mv vpd.properties vpd.properties.bak

5.cd /opt/.ibm/.nif/

mv .nifregistry .nifregistry.bak


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11304444.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存