rabbitmq pika connection closed

Posted weiman3389

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rabbitmq pika connection closed相关的知识,希望对你有一定的参考价值。

rabbitmq pika connection closed

家中PC上,端口扫描的python脚本多次出现pika connection closed的错误,同一脚本在办公机和虚机上从来没问题。

比较奇怪,因为我比较谨慎,在需要延时的地方都使用了mq.conn.sleep()而非time.sleep(),也避免陷入一个长时的循环。

connection closed一般是因为heartbeat timeout引起的,server主动关闭了连接。

为了解决这个问题,在家中PC机上禁用heartbeat,参数heartbeat_interval设置为0:

 

以上是关于rabbitmq pika connection closed的主要内容,如果未能解决你的问题,请参考以下文章

rabbitmq介绍及基本使用

python pika简单实现RabbitMQ通信

python测试rabbitmq简易实例

第五章:Python 之 RabbitMQ 基本示例

Python-RabbitMQ(持久化)

rabbitMQ 的简单模式