2017-12-08 9 views
1

나는 두 systemd 서비스 하나가 내 셀러리 근로자 (10 가지 작업 큐) 및 하나 셀러리 내가 새 작업 및 업데이트 셀러리 일자리를 얻기 위해 셀러리 작업자 서비스를 다시 시작 새로운 코드를 배포 한 후셀러리 작업자를 다시 시작한 후에 샐러리가 다시 시작해야합니까?

를 이길 처리를 처리해야

셀러리 작업자 서비스로 셀러리를 다시 시작해야합니까?

또는 새 작업이 자동으로 수행됩니까?

답변

1

사용중인 스케줄러 유형에 따라 다릅니다.

기본값 인 PersistentScheduler 인 경우 비트 데몬을 다시 시작하여 beat_schedule 설정에서 새 구성을 선택할 수 있도록해야합니다.

그러나 런타임시 정기 작업을 관리 할 수있는 django-celery-beat과 같은 것을 사용하는 경우 셀러리 비트를 다시 시작할 필요가 없습니다.

+1

네, 기본값입니다. 정말 고마워요! – shalbafzadeh