长时间空闲后,RabbitMQ连接自动丢弃

时间:2012-10-30 17:45:23

标签: rabbitmq

我正在使用.net客户端连接到运行HA模式的RabbitMQ服务器,并且所有队列都具有以下配置。

队列具有以下配置

  • QueueName =“”; //自动生成
  • 独家=假;
  • AutoDelete = true;
  • Durable = false
  • Argumenets ==> x-ha-policy,all(用于HA服务器模式)

我看到这种行为,即在进程长时间闲置后说10分钟,连接开始丢失,因此队列会自动删除。

是否有空闲设置或超时设置?或者在RabbitMQ .net客户端中自动关闭连接的可能原因是什么。

1 个答案:

答案 0 :(得分:7)

这是由负载均衡器在5分钟后丢弃空闲连接引起的。使用RequestedHeartbeat保持连接活动