2011-01-10 3 views
0

우리는 Python 프로젝트에서 Carrot을 사용하고 있습니다. 필자는 메시지 큐의 소비자 역할을하는 Python 스크립트를 작성했습니다. 나는 잠시 후, 실행중인 세션이 중단되었습니다,Carrot (Python) [errno 10054] 기존 호스트가 원격 호스트에 의해 강제로 닫혔습니다

그러나
python consumer.py 

로 Windows 7에서 명령 행 쉘을 사용하여이 파이썬 스크립트를 호출하고, 오류는 다음과 같습니다 생산자 세션은 여전히 ​​잘 실행

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

Linux 서버에서. 그냥이 문제를 해결하고 Windows에서 장기 실행되는 소비자 세션을 가질 수 있는지 궁금합니다.

답변

0

당근/AMQP는 잘 모르겠지만 클라이언트가 연결이 끊어진 시간에 AMQP 서버가 오류를 기록했는지 먼저 확인합니다. 이러한 오류가 때때로 발생하고 연결이 끊어지면 예외 (?)를 감지하고 연결을 다시 설정하기 만하면됩니다.

+0

AMQP 서버/제작자는 오류 및 예외없이 잘 실행되고 있으며 소비자 만이 오류가 발생하여 때때로 연결이 끊어집니다. – Meditation

+0

이 경우, 나는 당신이 파이썬 클라이언트에서 오류를 처리하고 연결을 다시해야한다고 생각합니다. 즉, 당근의 디자인으로 인해 그러한 딸꾹질에서 부드럽게 회복 할 수 있다면. – aknuds1

관련 문제