OpenMQ命令
整理了一些查看OpenMQ JMS Server的 命令,仅供自己参考,学的东西太多,怕忘,先放这里记着。
首先创建一个pasword的文件,这样就不需要每次都 输入密码了,怎么创建,password文件里面的内容,自己看看OpenMQ imqcmd里面的命令也就知道了,这里就不多说了。
查看当前service的运行状态,默认名称是jms
/opt/mq/bin/imqcmd -u admin -passfile pass -b 127.0.0.1:7677 -t q -n jms query svc
不断的跳动,显示状态
/opt/mq/bin/imqcmd -b 127.0.0.1:7677 -t q -n imagent metrics dst
同上
imqcmd -b 127.0.0.1:7677 metrics bkr -m rts -int 1 -u admin -passfile pass
查看整个服务器的运行属性
imqcmd -u admin -passfile pass -b 127.0.0.1:7677 query bkr
查看消息队列中的消息
/opt/mq/bin/imqcmd -u admin -passfile pass -b 127.0.0.1:7677 list msg -t q -n imagent -nocheck
查看消息队列中的连接者
/opt/mq/bin/imqcmd -u admin -passfile pass -b 127.0.0.1:7677 list cxn
查看整个队列状态
/opt/mq/bin/imqcmd -u admin -passfile pass -b 127.0.0.1:7677 list dst
查看某个队列的的状态
/opt/mq/bin/imqcmd -b 127.0.0.1:7677 -t q -n agent
查询某个消息在某个队列中的状态
imqcmd -b 127.0.0.1:7677 query msg -t q -n agent -msgID "ID:1625-127.0.0.1(ef:f5:f4:5c:46:69)-60828-1282050952257" -nocheck
删除某个队列中的消息
imqcmd -b 127.0.0.1:7677 destroy msg -t q -n agent -msgID "ID:205-127.0.0.1(83:c2:1d:63:77:b1)-44516-1282050052264" -nocheck
启动 共享 连接
/opt/mq/bin/imqbrokerd -tty -name myBroker -port 7677 -cluster 10.101.102.180:7677,10.101.102.179:7677 -Dimq.cluster.masterbroker=10.101.102.179:7677 -Dimq.jms.max_threads=10240 -Dimq.jms.threadpool_model=shared -vmargs "-Xms6144m -Xmx6144m"
启动 连接
/opt/mq/bin/imqbrokerd -tty -name myBroker -port 7677 -cluster 10.101.102.221:7677,10.101.102.235:7677 -Dimq.cluster.masterbroker=10.101.102.221:7677 -Dimq.jms.max_threads=10240 -Dimq.jms.threadpool_model=shared -vmargs "-Xms6144m -Xmx6144m"
–end–

本文由J2ee企业顾问-黄毅创作,并已采用创作共用署名2.5中国大陆版许可证授权。





