Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ActiveMQ,发生异步错误,确认不匹配 警告|发生异步错误| org.apache.activemq.broker.TransportConnection.Service | ActiveMQ传输:ssl:///172.20.145.203:41888\njavax.jms.JMSException:不匹配的确认:MessageAck{commandId=23,responseRequired=false,ackType=2,consumerId=ID:my-mq-test-1621569837266-1:2:1:1,firstMessageId=ID:my-mq-test-prod-1621131315514-1:12636:1:1:2,lastMessageId=ID:my-mq-test-prod-1-1621131316414-1:12683:1:1:1,目的地=queue://my-mq-test-queue,transactionId=null,messageCount=15,毒物原因=null};预期的邮件计数(15)与已发送列表中的计数(14)不同\n\t org.apache.activemq.broker.region.PrefetchSubscription.assertAckMatchesDispatched(PrefetchSubscription.java:465)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.region.PrefetchSubscription.acknowledge(PrefetchSubscription.java:210)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.region.AbstractRegion.acknowledge(AbstractRegion.java:534)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.region.RegionBroker.acknowledge(RegionBroker.java:475)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:89)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:89)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.TransactionBroker.acknowledge(TransactionBroker.java:276)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:89)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:89)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:89)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.TransportConnection.processMessageAck(TransportConnection.java:590)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.command.MessageAck.visit(MessageAck.java:245)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:336)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:200)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.MutexTransport.onCommand(MutexTransport.java:50)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.wireformatcongregator.onCommand(wireformatcongregator.java:125)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.AbstractInactivityMonitor.onCommand(AbstractInactivityMonitor.java:301)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.tcp.sslttransport.doConsume(sslttransport.java:171)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.tcp.tcpttransport.doRun(tcpttransport.java:233)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.tcp.tcpttransport.run(tcpttransport.java:215)[activemq-client-5.15.15.jar:5.15.15]\n\tat java.lang.Thread.run(Thread.java:749)[:1.8.0292]”_Java_Jms_Activemq_Amazon Mq - Fatal编程技术网

ActiveMQ,发生异步错误,确认不匹配 警告|发生异步错误| org.apache.activemq.broker.TransportConnection.Service | ActiveMQ传输:ssl:///172.20.145.203:41888\njavax.jms.JMSException:不匹配的确认:MessageAck{commandId=23,responseRequired=false,ackType=2,consumerId=ID:my-mq-test-1621569837266-1:2:1:1,firstMessageId=ID:my-mq-test-prod-1621131315514-1:12636:1:1:2,lastMessageId=ID:my-mq-test-prod-1-1621131316414-1:12683:1:1:1,目的地=queue://my-mq-test-queue,transactionId=null,messageCount=15,毒物原因=null};预期的邮件计数(15)与已发送列表中的计数(14)不同\n\t org.apache.activemq.broker.region.PrefetchSubscription.assertAckMatchesDispatched(PrefetchSubscription.java:465)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.region.PrefetchSubscription.acknowledge(PrefetchSubscription.java:210)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.region.AbstractRegion.acknowledge(AbstractRegion.java:534)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.region.RegionBroker.acknowledge(RegionBroker.java:475)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:89)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:89)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.TransactionBroker.acknowledge(TransactionBroker.java:276)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:89)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:89)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:89)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.TransportConnection.processMessageAck(TransportConnection.java:590)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.command.MessageAck.visit(MessageAck.java:245)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:336)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:200)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.MutexTransport.onCommand(MutexTransport.java:50)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.wireformatcongregator.onCommand(wireformatcongregator.java:125)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.AbstractInactivityMonitor.onCommand(AbstractInactivityMonitor.java:301)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.tcp.sslttransport.doConsume(sslttransport.java:171)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.tcp.tcpttransport.doRun(tcpttransport.java:233)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.tcp.tcpttransport.run(tcpttransport.java:215)[activemq-client-5.15.15.jar:5.15.15]\n\tat java.lang.Thread.run(Thread.java:749)[:1.8.0292]”

ActiveMQ,发生异步错误,确认不匹配 警告|发生异步错误| org.apache.activemq.broker.TransportConnection.Service | ActiveMQ传输:ssl:///172.20.145.203:41888\njavax.jms.JMSException:不匹配的确认:MessageAck{commandId=23,responseRequired=false,ackType=2,consumerId=ID:my-mq-test-1621569837266-1:2:1:1,firstMessageId=ID:my-mq-test-prod-1621131315514-1:12636:1:1:2,lastMessageId=ID:my-mq-test-prod-1-1621131316414-1:12683:1:1:1,目的地=queue://my-mq-test-queue,transactionId=null,messageCount=15,毒物原因=null};预期的邮件计数(15)与已发送列表中的计数(14)不同\n\t org.apache.activemq.broker.region.PrefetchSubscription.assertAckMatchesDispatched(PrefetchSubscription.java:465)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.region.PrefetchSubscription.acknowledge(PrefetchSubscription.java:210)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.region.AbstractRegion.acknowledge(AbstractRegion.java:534)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.region.RegionBroker.acknowledge(RegionBroker.java:475)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:89)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:89)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.TransactionBroker.acknowledge(TransactionBroker.java:276)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:89)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:89)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:89)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.TransportConnection.processMessageAck(TransportConnection.java:590)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.command.MessageAck.visit(MessageAck.java:245)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:336)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:200)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.MutexTransport.onCommand(MutexTransport.java:50)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.wireformatcongregator.onCommand(wireformatcongregator.java:125)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.AbstractInactivityMonitor.onCommand(AbstractInactivityMonitor.java:301)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.tcp.sslttransport.doConsume(sslttransport.java:171)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.tcp.tcpttransport.doRun(tcpttransport.java:233)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.tcp.tcpttransport.run(tcpttransport.java:215)[activemq-client-5.15.15.jar:5.15.15]\n\tat java.lang.Thread.run(Thread.java:749)[:1.8.0292]”,java,jms,activemq,amazon-mq,Java,Jms,Activemq,Amazon Mq,在AmazonMQ broker中,在同一时间或一段时间后,代理将停止向使用者传递消息。在使用者上使用客户端确认。此问题几乎每周出现一次。此队列包含持久性消息和非持久性消息。非持久性消息的到期时间设置为0,因此在确认之前,它们不应过期。使用以下队列策略 WARN | Async error occurred | org.apache.activemq.broker.TransportConnection.Service | ActiveMQ Transport: ssl:///172.20.1

在AmazonMQ broker中,在同一时间或一段时间后,代理将停止向使用者传递消息。在使用者上使用客户端确认。此问题几乎每周出现一次。此队列包含持久性消息和非持久性消息。非持久性消息的到期时间设置为0,因此在确认之前,它们不应过期。使用以下队列策略

WARN | Async error occurred | org.apache.activemq.broker.TransportConnection.Service | ActiveMQ Transport: ssl:///172.20.145.203:41888\njavax.jms.JMSException: Unmatched acknowledge: MessageAck {commandId = 23, responseRequired = false, ackType = 2, consumerId = ID:my-mq-test-1621569837266-1:2:1:1, firstMessageId = ID:my-mq-test-prod-1621131315514-1:12636:1:1:2, lastMessageId = ID:my-mq-test-prod-1-1621131316414-1:12683:1:1:1, destination = queue://my-mq-test-queue, transactionId = null, messageCount = 15, poisonCause = null}; Expected message count (15) differs from count in dispatched-list (14)\n\tat org.apache.activemq.broker.region.PrefetchSubscription.assertAckMatchesDispatched(PrefetchSubscription.java:465)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.region.PrefetchSubscription.acknowledge(PrefetchSubscription.java:210)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.region.AbstractRegion.acknowledge(AbstractRegion.java:534)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.region.RegionBroker.acknowledge(RegionBroker.java:475)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:89)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:89)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.TransactionBroker.acknowledge(TransactionBroker.java:276)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:89)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:89)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:89)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.TransportConnection.processMessageAck(TransportConnection.java:590)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.command.MessageAck.visit(MessageAck.java:245)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:336)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:200)[activemq-broker-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.MutexTransport.onCommand(MutexTransport.java:50)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:125)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.AbstractInactivityMonitor.onCommand(AbstractInactivityMonitor.java:301)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.tcp.SslTransport.doConsume(SslTransport.java:171)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:233)[activemq-client-5.15.15.jar:5.15.15]\n\tat org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:215)[activemq-client-5.15.15.jar:5.15.15]\n\tat java.lang.Thread.run(Thread.java:749)[:1.8.0_292]"

 <policyEntry prioritizedMessages="true" queue="&gt;">
          <pendingQueuePolicy>
            <fileQueueCursor/>
          </pendingQueuePolicy>
        </policyEntry>