저는 django-celery 3.2와 celery 3.1.25를 사용하고 있습니다. 나는 설정 아래에 추가 한 - 샐러리 작업은 잃어버린 작업자에게 대기해야합니다.
ImportError: No module named vine.five
단계 3.2
재현 아래 오류CELERY_TASK_ACKS_LATE = True
task_reject_on_worker_lost = True
응용 프로그램의 결과를 내가 장고 - 셀러리 셀러리 4.x를 사용하는 경우로드 할 수 없습니다
일부 작업을 트리거하고 로그에서 pid를 가져옵니다. kill 명령을 사용하여 무작위로 작업자 (pid)를 죽입니다.
작업이 다시 대기열에 와서 동일하거나 다른 노동자에 의해 선택한다
예상되는 동작.
작업이 끊어지고
실제 행동.
django-celery를 통과하여 장고 애플리케이션에 셀러 4.x 기능을 사용할 수 있습니까? –
문서가 처음 두 문장에서 말했듯이. '이전 버전의 Celery는 Django를 사용하기 위해 별도의 라이브러리가 필요했지만 3.1 이후에는 더 이상 그렇지 않습니다. Django는 기본적으로 지원되므로이 문서에는 Celery와 Django를 통합하는 기본적인 방법 만 포함되어 있습니다. '그래서 첫 번째 단계는 django-celery를 제거한 다음 발생할 수있는 구성 오류를 수정하는 것입니다. – Jann