我正在尝试从 WildFly 10.1 中创建的队列中删除所有消息:
/profile=full-ha/subsystem=messaging-activemq/server=default/jms-queue=myQueue/:remove-messages
但是当我运行 CLI 命令时,我从 CLI 收到以下响应消息。
有人可以解释一下什么是“备份模式”以及我可以做什么来删除所有消息吗?
{
"outcome" => "failed",
"failure-description" => {"domain-failure-description" => "WFLYMSGAMQ0066: Resource at the address [
(\"profile\" => \"full-ha\"),
(\"subsystem\" => \"messaging-activemq\"),
(\"server\" => \"default\"),
(\"jms-queue\" => \"myQueue\")
] can not be managed, the server is in backup mode"},
"rolled-back" => true
}
最佳答案
您需要在您的 master 中应用该命令。
根据示例,这是针对您的主机 HC-HOSTNAME
的命令,您的服务器是 server-1
:
/host=HC-HOSTNAME/server=server-1/subsystem=messaging-activemq/server=default/jms-queue=myQueue:remove-messages
关于java - WildFly 服务器备份模式不允许资源被管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40808862/