【问题标题】:WildFly server backup mode does not allow resource do be managedWildFly 服务器备份模式不允许管理资源
【发布时间】:2016-11-25 16:07:35
【问题描述】:

我正在尝试从 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
}

【问题讨论】:

  • 如何从主(域)中删除所有邮件?我从配置文件中尝试过并且有同样的错误。我不明白阅读接受的答案的解决方案。

标签: java jboss wildfly


【解决方案1】:

您需要在您的主服务器中应用该命令。

例如,这是您的主机 HC-HOSTNAME 的命令,而您的服务器是 server-1

/host=HC-HOSTNAME/server=server-1/subsystem=messaging-activemq/server=default/jms-queue=myQueue:remove-messages

【讨论】:

  • 你是对的,它必须应用在master中,但信息只在cmets中。你的答案更适合这个问题。
【解决方案2】:

在 WildFly 域中,备份模式用于主机控制器拥有域配置的完整副本(作为当前域控制器的备份):Use --backup to keep a copy of the persistent domain configuration even if this host is not a domain controller.

【讨论】:

  • 我找到了文档Domain Setup 描述了命令--backup 在从服务器中使用。这是否意味着我必须连接到 Master 才能执行更改?
  • 是的,您应该始终通过主服务器更改配置
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-05-03
  • 1970-01-01
  • 2020-01-31
  • 1970-01-01
  • 1970-01-01
  • 2018-12-05
  • 1970-01-01
相关资源
最近更新 更多