我正在使用 RabbitMQ 3.1.3 来处理 Celery 任务,并发现了一个锁定我的工作人员的任务。 它是队列中的两条消息之一,我很想看到消息的内容,以调试破坏我的流程流的内容。 如何转储消息正文以进行调试? 我尝试过 rabbitmqadmin,但在登录尝试时收到"连接重置"错误(日志显示一个神秘的"{bad_header,<<"POST/ap">>}").
登录到 RabbitMQ 服务器上的 Web 管理网络 GUI,以简单的方式查看服务器的状态。您可以看到交易所,队列等。以及消息的状态。
我还建议您查看RabbitMq网站上的教程。他们以紧凑的方式解释了一切是如何工作的,它也是几种编程语言的代码示例。Php, Java, Ruby 等
您可以轻松地编写小程序来测试队列,从示例中发送测试消息等。