`
喜欢蓝色的我
  • 浏览: 360112 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

rabbitmq发送消息时报错“parameters for queue 'hello' in vhost '/' not equivalent“

 
阅读更多

send mq消息时,报错

[root@vm-156-223-dev03-hp scripts]# python mq_message_0528.py
Traceback (most recent call last):
  File "mq_message_0528.py", line 7, in <module>
    channel.queue_declare(queue='hello')
  File "build/bdist.linux-x86_64/egg/pika/adapters/blocking_connection.py", line 905, in queue_declare
  File "build/bdist.linux-x86_64/egg/pika/adapters/blocking_connection.py", line 1141, in _rpc
  File "build/bdist.linux-x86_64/egg/pika/adapters/blocking_connection.py", line 1162, in _send_method
  File "build/bdist.linux-x86_64/egg/pika/adapters/blocking_connection.py", line 240, in process_data_events
  File "build/bdist.linux-x86_64/egg/pika/adapters/blocking_connection.py", line 348, in _handle_read
  File "build/bdist.linux-x86_64/egg/pika/adapters/base_connection.py", line 351, in _handle_read
  File "build/bdist.linux-x86_64/egg/pika/connection.py", line 1285, in _on_data_available
  File "build/bdist.linux-x86_64/egg/pika/connection.py", line 1352, in _process_frame
  File "build/bdist.linux-x86_64/egg/pika/connection.py", line 1322, in _process_callbacks
  File "build/bdist.linux-x86_64/egg/pika/callback.py", line 61, in wrapper
  File "build/bdist.linux-x86_64/egg/pika/callback.py", line 92, in wrapper
  File "build/bdist.linux-x86_64/egg/pika/callback.py", line 232, in process
  File "build/bdist.linux-x86_64/egg/pika/adapters/blocking_connection.py", line 1059, in _on_close
pika.exceptions.ChannelClosed: (406, "PRECONDITION_FAILED - parameters for queue 'hello' in vhost '/' not equivalent")

该问题是:rabbitmq的监控页面添加”queues“时,设置Durabilitty:Durable,修改后就能正常发消息

要是 设置durability:surable  auto delect :no

--------------------------------------------------------------------------------------------------------------------------------------

网上写类似报错解决办法

错误:parameters for queue 'queue.trades.test' in vhost '/' not equivalent

使用不同的MQ客户端时,常常会出现以上错误信息。

如使用php作为product,使用java, rubby, python作为consume.

最常见的原因是: durable, auto_delete,passive参数不一致,保持参数一致性就ok了

 

--------------------------------------------------------------------------------------------------------------------------------

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics