[英]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.