【问题标题】:ActiveMQ exception when sending messages from Celery从 Celery 发送消息时出现 ActiveMQ 异常
【发布时间】:2018-09-09 12:58:07
【问题描述】:

我正在尝试配置

芹菜==3.1.24

与

apache-activemq-5.10.0

在 python django 应用程序中。

当我运行应用程序时,我在 activemq 控制台中收到以下异常。

org.apache.activemq.transport.amqp.AmqpProtocolException: 不能 解码 AMQP 帧:十六进制:414d515001010009 at org.apache.activemq.transport.amqp.AmqpProtocolConverter.onFrame(AmqpProtocolConverter.java:233) 在 org.apache.activemq.transport.amqp.AmqpProtocolConverter.onAMQPData(AmqpProtocolConverter.java:224) 在 org.apache.activemq.transport.amqp.AMQPProtocolDiscriminator.onAMQPData(AMQPProtocolDiscriminator.java:89) 在 org.apache.activemq.transport.amqp.AmqpTransportFilter.onCommand(AmqpTransportFilter.java:98) 在 org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83) 在 org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:214) 在 org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196) 在 java.lang.Thread.run(Thread.java:745) 引起: org.apache.qpid.proton.engine.TransportException: org.apache.qpid.proton.engine.TransportException:AMQP 标头不匹配 值为 1,预期为 0。处于状态:HEADER4 at org.apache.qpid.proton.engine.TransportResultFactory$TransportResultImpl.checkIsOk(TransportResultFactory.java:116) 在 org.apache.qpid.proton.engine.impl.TransportImpl.input(TransportImpl.java:220) 在 org.apache.activemq.transport.amqp.AmqpProtocolConverter.onFrame(AmqpProtocolConverter.java:230) ... 7 更多原因: org.apache.qpid.proton.engine.TransportException:AMQP 标头不匹配 值为 1,预期为 0。处于状态:HEADER4 at org.apache.qpid.proton.engine.impl.FrameParser.input(FrameParser.java:186) 在 org.apache.qpid.proton.engine.impl.FrameParser.process(FrameParser.java:502) 在 org.apache.qpid.proton.engine.impl.TransportImpl.process(TransportImpl.java:1265) 在 org.apache.qpid.proton.engine.impl.TransportImpl.processInput(TransportImpl.java:1226) ... 9 更多

可能是什么问题?

【问题讨论】:

    标签: python celery activemq


    【解决方案1】:

    我不认为 celery 支持 ActiveMQ。 这是FAQ。

    【讨论】:

    • 是的,你是对的。 Celery 不支持 ActiveMQ。我可以使用 RabbitMQ 成功配置 celery。
    猜你喜欢
    • 1970-01-01
    • 2012-10-12
    • 2017-12-06
    • 2016-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-23
    • 2023-03-16
    相关资源
    最近更新 更多