在备份期间,我想暂停HornetQ中的所有JMS队列,以拍摄磁盘快照。在jboss-cli
我打电话:在Jboss AS7上暂停Hornetq
connect
/subsystem=messaging/hornetq-server=default/jms-queue=%queueName:pause
但是队列没有暂停。我如何暂停所有JMS作业?
UPD
重现步骤:
[email protected]:/opt/jboss/bin# ./jboss-cli.sh
You are disconnected at the moment. Type 'connect' to connect to the server or 'help' for the list of supported commands.
[disconnected /] connect
[[email protected]:9999 /] /subsystem=messaging/hornetq-server=default/jms-queue=AIIndex:pause
{
"outcome" => "success",
"result" => undefined
}
[[email protected]:9999 /]
但是当我打电话
[[email protected]:9999 /] /subsystem=messaging/hornetq-server=default/jms-queue=AIIndex:count-messages
{
"outcome" => "success",
"result" => 128L
}
所以每当我打电话/subsystem=messaging/hornetq-server=default/jms-queue=AIIndex:count-messages
它显示了不同的值。
请提供您正在使用的完整命令行。 '%queuename'是一个变量还是带有这个名字的队列真的存在?你的命令返回什么,你期望什么? – Beryllium