Carrot (Python) [errno 10054] 远程主机强制关闭了现有连接
我们在Python项目中使用Carrot。我写了一个Python脚本,作为消息队列的消费者。我在Windows 7的命令行中运行这个Python脚本,命令是:
python consumer.py
但是,过了一段时间,运行的会话就中止了,出现了这个错误:
[errno 10054] An existing connection was forcibly closed by the remote host
而生产者的会话在Linux服务器上运行得很好。我只是想知道如何解决这个问题,让消费者的会话在Windows上能够长时间运行。
1 个回答
0
我对Carrot/AMQP不太了解,不过我建议你先查看一下AMQP服务器在你的客户端断开连接时有没有记录错误。可能你需要接受这些错误偶尔会发生的事实,当断开连接时,捕捉到这个异常,然后重新建立连接。