RabbitMQ忽略配置“心跳”规则

yhuiod9q  于 2022-11-08  发布在  RabbitMQ
关注(0)|答案(1)|浏览(218)

兔MQ 3.10.1

rabbitmq-diagnostics status

...
Config files

* /etc/rabbitmq/rabbitmq.config

...

rabbitmq.config:

[
  {rabbit,
    [
      {heartbeat, 90}
    ]
  }
].

RabbitMQ管理显示5s心跳

和日志:

2022-05-13 19:56:43.235925+03:00 [error] <0.5979.0> closing AMQP connection <0.5979.0> (xxx.xxx.xxx.xxx:3555 -> xxx.xxx.xxx.xxx:5672): 
2022-05-13 19:56:43.235925+03:00 [error] <0.5979.0> missed heartbeats from client, timeout: 5s

如何解决这个问题?

k10s72fa

k10s72fa1#

在客户端将心跳设置为90s。大多数客户端都可以设置心跳(从客户端)。RabbitMQ将尊重客户端建议的心跳。更多信息请访问:https://www.rabbitmq.com/heartbeats.html#heartbeats-timeout

相关问题