방금 프로젝트를 시작하여 아주 단순한 Django Celery 프로젝트를 시작했습니다. apply_async()
와Django에서 통합 셀러리가 이길 수 있습니까?
BROKER_TRANSPORT = "django"
CELERY_ALWAYS_EAGER = True
CELERYBEAT_SCHEDULER = "djcelery.schedulers.DatabaseScheduler"
내가 테스트 한 게시 작업과 장고 관리 사이트를 예약하여 모두가 잘 작동 : 나는 주로 단지 그것이 어떻게 작동하는지보기 위해 시도하고 있기 때문에, 여기 내 설정이 어떻게 생겼는지입니다.
내가 현재보고있는 유일한 문제는 내 작업을 테스트하기 위해 두 개의 별도 프로세스 (django runserver
및 django celerybeat
)를 실행해야한다는 것입니다. 정기적 인 작업을 변경하면 다시로드하기 위해 celerybeat
프로세스를 다시 시작해야합니다. 다른 프로세스를 시작하는 것을 잊지 않도록 runserver
과 통합 된 celerybeat
프로세스를 실행할 수있는 방법이 있습니까?