Морковь (Python) [errno 10054] Существующее соединение было принудительно закрыто удаленным хостом - PullRequest
0 голосов
/ 10 января 2011

Мы используем Carrot в нашем проекте Python.Я написал скрипт Python, выступающий в роли потребителя очереди сообщений.Я вызвал этот сценарий Python с использованием оболочки командной строки в Windows 7 как

python consumer.py

Однако через некоторое время запущенный сеанс был прерван, и ошибка:

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

Сеанс производителявсе еще работает нормально на сервере Linux.Просто интересно, как я могу это исправить и провести длительный потребительский сеанс в Windows.

1 Ответ

0 голосов
/ 10 января 2011

Я не знаю Carrot / AMQP, но я бы прежде всего проверил, зарегистрировал ли сервер AMQP ошибку во время отключения вашего клиента.Может случиться так, что вы просто должны ожидать, что эти ошибки будут появляться время от времени, и после отключения отлавливать исключение (?) И восстанавливать соединение.

...