ディスクのスナップショットを取得するために、バックアップ中に HornetQ のすべての JMS キューを一時停止したいと考えています。jboss-cli
私は呼んでいます:
connect
/subsystem=messaging/hornetq-server=default/jms-queue=%queueName:pause
しかし、キューは一時停止していません。すべての JMS ジョブを一時停止するにはどうすればよいですか?
UPD
再現する手順:
root@debian:/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
[standalone@localhost:9999 /] /subsystem=messaging/hornetq-server=default/jms-queue=AIIndex:pause
{
"outcome" => "success",
"result" => undefined
}
[standalone@localhost:9999 /]
しかし、私が電話するとき
[standalone@localhost: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
異なる値が表示されます。