imqcmd 实用程序包含可用来列出并获取连接信息的子命令。
list cxn 子命令列出指定服务名的全部连接。下面是 list cxn 子命令的语法:
imqcmd list cxn [-svn serviceName] [-b hostName:portNumber]
此子命令列出默认代理或指定主机和端口上的代理中指定服务名的所有连接。 如果未指定服务名,将列出所有连接。
例如,以下命令列出默认代理上的所有连接:
imqcmd list cxn -u admin
提示输入密码后,此命令将产生类似如下内容的输出:
Listing all the connections on the broker specified by: ----------------------------------- Host Primary Port ------------------------------------ localhost 7676 --------------------------------------------------------------------------- Connection ID User Service Producers Consumers Host --------------------------------------------------------------------------- 1964412264455443200 guest jms 0 1 127.0.0.1 1964412264493829311 admin admin 1 1 127.0.0.1 Successfully listed connections. |
要查询并显示某项连接服务的信息,请使用 query 子命令。
query cxn -n connectionID [-b hostName:portNumber]
此子命令显示默认代理或指定主机和端口上的代理中的指定连接的信息。
imqcmd query cxn -n 421085509902214374 -u admin
提示输入密码后,此命令将产生类似如下内容的输出:
Connection ID 421085509902214374 User guest Service jms Producers 0 Consumers 1 Host 111.22.333.444 Port 60953 Client ID Client Platform |