0

我们在 Python 项目中使用 Carrot。我编写了一个 Python 脚本作为消息队列的消费者。我在 Windows 7 中使用命令行 shell 调用了这个 Python 脚本

python consumer.py

但是,过了一会儿,正在运行的会话被中止,错误是:

[errno 10054] An existing connection was forcibly closed by the remote host

生产者会话在 Linux 服务器上仍然运行良好。只是想知道如何解决这个问题并在 Windows 上进行长时间运行的消费者会话。

4

1 回答 1

0

我不知道 Carrot/AMQP,但我首先要检查 AMQP 服务器是否在您的客户端断开连接时记录了错误。可能您只需要期望这些错误会不时发生,并且在断开连接时,捕获异常(?)并重新建立连接。

于 2011-01-10T12:45:47.890 回答