django 응용 프로그램과 비동기 작업 실행을 위해 Celery/RabbitMQ를 사용합니다. 나는 셀러리와 일하기 시작했다.Django Celery Queue stuck
작업이 실행되고 작업자를 시작하면 모든 것이 완벽하게 작동합니다.
문제는 작업 실행이 언젠가 나중에 중지되는 것입니다. 몇 시간, 하루 또는 때로는 며칠이 지나면. 나는 그것이 불완전한 사형 집행의 결과로부터 만 깨닫는다. 그런 다음 셀러리를 다시 시작하면 보류중인 모든 작업이 실행되고 모든 것이 정상으로 돌아옵니다.
내 질문은 :
- 어떻게 디버깅 할 수 있습니다 (여기서 찾고 시작하는) 문제가 무엇인지 알아?
- 문제가 시작된 후 즉시 알려야하는 메커니즘을 어떻게 만들 수 있습니까?
내 스택 : 장고 1.4.8 셀러리 3.1.16 RabbitMQ 당신의 셀러리 노동자 가끔 막히는 경우 Supervisord
감사합니다, 앤디
당신이 RabbitMQ 관리 플러그인을 시도하고 붙어시 RabbitMQ 큐와이있는 경우 문제를 참조하십시오
당신은이 페이지를 본 적이 있나요? 그러면 RabbitMQ와 Celery (5 월)에 문제가 해결되지 않을 것입니다. – nIKUNJ
@nIKUNJ가 그 일을하려고 할 것입니다 – andy