在備份期間,我想暫停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