gpt4 book ai didi

timeout - RabbitMQ 服务器中的连接在 600 秒后自动丢失

转载 作者:行者123 更新时间:2023-12-04 12:22:37 26 4
gpt4 key购买 nike

我正在使用带有 amq 的 rabbitMQ 服务器。

我有一个棘手的问题。将服务器单独放置约 10 分钟后,连接丢失。

什么可能导致这种情况?

最佳答案

如果您查看 Erlang 客户端文档 http://www.rabbitmq.com/erlang-client-user-guide.html您将看到一个标题为“连接到经纪人”的部分

这为您提供了几个不同的选项,您可以在设置与 RabbitMQ 服务器的连接时指定这些选项,其中一个选项是 heartbeat ,如您所见,默认值为 0所以没有指定心跳。

我不知道确切的 Erlang 符号,但您需要执行以下操作:

{ok, Connection} = amqp_connection:start(#amqp_params_network{heartbeat = 5})

心跳超时以秒为单位指定。因此,这会导致您的消费者每 5 秒向服务器发送一次心跳。

也看看这个讨论: https://groups.google.com/forum/?fromgroups=#!topic/rabbitmq-discuss/u227xzvqOr8

关于timeout - RabbitMQ 服务器中的连接在 600 秒后自动丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15150207/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com