【问题标题】:Wildfly ActiveMQ Warning: Starting paging on address 'Queue Name'; size is currently: 10,504,042 bytes; max-size-bytes: 10,485,760Wildfly ActiveMQ 警告:在地址“队列名称”上开始分页;当前大小为:10,504,042 字节;最大大小字节:10,485,760
【发布时间】:2020-01-06 00:59:40
【问题描述】:

我们在 Wildfly 中面临的以下错误:

[org.apache.activemq.artemis.core.server] (default I/O-1) AMQ222038: Starting paging on address 'jms.queue.ImportEmployeesFromBundQueue'; size is currently: 10,504,042 bytes; max-size-bytes: 10,485,760
  • Camel 从 SFTP 中选择文件并将 XML 数组中的单个元素放入 队列作为单个消息。
  • 突然我们发现应用程序停止从队列中读取,并且仅发现上述警告。
  • 转到jboss-cli.sh 并使用:remove-messages 删除所有消息

再次开始上述过程,但再次遇到同样的问题。我已经在 wildfly 10.0 服务器组中完成了重启和重置构建。

知道以上步骤还需要什么?

【问题讨论】:

标签: apache-camel wildfly wildfly-10 activemq-artemis


【解决方案1】:

您可以更改standalone-full-ha.xmlactivemq 元素中的max-size-bytes 属性。默认最大大小字节10485760

<subsystem xmlns="urn:jboss:domain:messaging-activemq:6.0">
            <server name="default">
                <statistics enabled="${wildfly.messaging-activemq.statistics-enabled:${wildfly.statistics-enabled:false}}"/>
                <security-setting name="#">
                    <role name="guest" send="true" consume="true" create-non-durable-queue="true" delete-non-durable-queue="true"/>
                </security-setting>
                <!-- changed max-size-bytes -->
                <address-setting name="#" dead-letter-address="jms.queue.DLQ" expiry-address="jms.queue.ExpiryQueue" max-size-bytes="10685760" page-size-bytes="2097152" message-counter-history-day-limit="10"/>
                ...
                ...
                ...

            </server>
        </subsystem>

【讨论】:

    猜你喜欢
    • 2012-04-25
    • 1970-01-01
    • 1970-01-01
    • 2012-04-25
    • 2015-08-26
    • 2021-07-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多