[英]How to send RabbitMQ heartbeat frame using pika 1.2.0?
我正在使用pika.BlockingConnection
。 我使用basic_publish
和channel.consume
发布和消费消息。
当heartbeat
设置为0
时一切正常,但是当我设置任何值(ex 为 60)时,RabbitMQ 会引发错误: missed heartbeats from client, timeout: 60s
。 如何发送心跳帧?
我使用pika==1.2.0
版本。
更新:是否需要任何其他信息?
您可以使用以下方法之一手动发送心跳:
from pika import BlockingConnection
connection = BlockingConnection(*args, **kwargs)
connection._heartbeat_checker._send_heartbeat()
from pika import frame
connection._send_frame(frame.Heartbeat())
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.