命令实用程序 (imqcmd) 添加了一个子命令和多个选项,允许管理员停止代理、在指定的时间间隔后关闭代理或销毁连接。
停止代理可使其进入静默状态,以便在关闭或重新启动代理之前处理完所有消息。无法对处于停止状态的代理创建新连接。要停止代理,请输入如下命令。
imqcmd quiesce bkr -b Wolfgang:1756
要在指定的时间间隔后关闭代理,请输入如下命令。时间间隔指定了在代理关闭之前要等待的秒数。
imqcmd shutdown bkr -b Hastings:1066 -time 90
要销毁连接,请输入如下命令。
imqcmd destroy cxn -n 2691475382197166336
使用 imqcmd list cxn 或 imqcmd query cxn 命令可获取连接 ID。
有关 imqcmd 命令语法的完整信息,请参见《Sun Java System Message Queue 3 2005Q4 管理指南》中的第 14 章“命令行参考”。