首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RabbitMQ忽略配置“心跳”规则

RabbitMQ忽略配置“心跳”规则
EN

Stack Overflow用户
提问于 2022-05-13 17:07:44
回答 1查看 162关注 0票数 0

RabbitMQ 3.10.1

代码语言:javascript
复制
rabbitmq-diagnostics status

...
Config files

* /etc/rabbitmq/rabbitmq.config
...

rabbitmq.config:

代码语言:javascript
复制
[
  {rabbit,
    [
      {heartbeat, 90}
    ]
  }
].

RabbitMQ管理显示5s心跳

和日志:

代码语言:javascript
复制
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

怎么解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2022-05-13 18:21:51

将客户端的心跳设置为90。大多数客户端都能够(从客户端)设置心跳。RabbitMQ将尊重客户端建议的心跳。这里有更多关于这一点的信息:https://www.rabbitmq.com/heartbeats.html#heartbeats-timeout

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72233171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档