当前位置: 首页 > 知识库问答 >
问题:

ActiveMQ Artemis错误AMQ224065解释?

滑骞尧
2023-03-14

在ActiveMQ Artemis 2.15.0版本中,我们自动创建队列。默认情况下,自动删除设置为true(未更改)。我们不时地看到以下日志。从日志消息来看,服务器似乎试图删除自动创建的队列,但失败了,因为它有1条消息。我的问题是,当队列中有消息时,broker为什么试图删除队列?

2020-10-22 02:48:23,599 ERROR [org.apache.activemq.artemis.core.server] AMQ224065: Failed to remove auto-created queue test: 
ActiveMQIllegalStateException[errorType=ILLEGAL_STATE message=AMQ229215: Cannot delete queue test on binding test - it has 1 messages]

共有1个答案

欧渝
2023-03-14

可以想象,代理有许多线程执行许多不同的任务。最后一条消息完全可以从队列中删除,代理可以启动删除队列的进程,同时另一个线程将消息添加到队列中。在这种情况下,将记录此错误消息。

我建议您禁用地址和队列的自动删除,或者至少将auto-delete-queues-delayauto-delete-address-delay设置为非零值(例如5000)。默认情况下,代理的未来版本将禁用自动删除。

 类似资料:
  • 我在eclipse C上遇到了问题。我的项目编译并运行,但eclipse(juno)一直说有数千个错误。例如,我的代码中有一个函数SetRun,eclipse提到了这个错误:“被调用的无效参数”候选者是:void SetRun(?),而SetRun是静态无效SetRun(uint32_t run)类型; 我有很多类似的错误,其中eclipse似乎不理解函数的类型,而是放了一个'?'。 我也有很多这

  • 我正在使用Flash和PHP创建一个JPG。我让Flash和PHP在本地主机服务器上按预期工作。当我上传到服务器时,出现以下错误: 分析错误:语法错误,在/home/carlosrg/public\u html/mysubdomain/image中出现意外的“:”。php在线6 以及守则: 提前感谢您的时间。

  • 问题内容: 我正在尝试在我的Android应用程序中加密和解密字符串,但始终收到InvalidKeyException错误。 这是我的代码: //生成密钥方法 //加密方法 //解密方法 //测试代码 看起来加密工作正常,因为它打印出如下内容: 加密= SbA2iWWKQbDL7NTA9xvtjD / viYDdpx9fLRYTSZ8UQzdBy3QLqzkswBY21ErH7FPza3vZys4

  • 问题内容: 我正在编写一个从控制台输入的程序- 一个zip文件的名称,一个将包含从第一个zip文件生成的(解密)加密文件的zip文件的名称以及一个包含公钥的文件。解密时出现异常: 无法弄清楚为什么会出现此异常? 公钥: 私钥: 该程序的代码如下。任何帮助都很好:) PS:更新了方法。仍然给出相同的错误。 问题答案: 约瑟夫是对的。 使用默认参数创建密码时,默认密码为“ RSA / ECB / PK

  • 问题内容: 我不熟悉使用Java发送邮件的功能。发送电子邮件重设密码时出现错误。希望你能给我一个解决方案。 下面是我的代码: 引发以下错误: 调试:setDebug:JavaMail版本1.4.1ea-SNAPSHOT javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]

  • 我不熟悉这个功能在Java发送邮件。我收到一个错误时发送电子邮件重置密码。希望你能给我一个解决办法。 下面是我的代码: 引发以下错误: debug:setdebug:JavaMail版本1.4.1ea-snapshot 调试SMTP:useEhlo为true,useAuth为true 调试SMTP:正在尝试连接到主机“smtp.gmail.com”,端口465,isSSL false 220 mx