终止不使用Rabbitmq的连接

时间:2013-06-25 23:18:51

标签: ios ruby-on-rails ruby rabbitmq

我遇到了一个问题,如果客户端崩溃或者如果它失去连接,它就无法正常关闭连接。这导致几个空闲连接不断加起来。我使用rabbitmq-c的客户端不支持心跳,因此我无法将其作为可能的解决方案。

无论如何都要杀死任何不同时消耗队列的连接?

1 个答案:

答案 0 :(得分:0)

我发现客户端没有为服务器设置超时时间,因此连接始终保持打开状态。我还更新了客户端以支持Heartbeats,所以现在有两种方法可以杀死连接而不是保持打开。