간단한 파이썬 앱을 우분투 인스턴스의주기적인 셀러리 작업으로 설정하고 싶습니다. 권장 나는 구조를 설정하는 셀러리 문서를 따랐다이 잘 작동 내가 사용 ../proj에서주기적인 작업을 실행할 수 있습니다셀러리 정기적 인 작업 (파이썬으로 데몬으로)
proj/__init__.py
/celery.py
/tasks.py
:
celery worker -B --app=proj
내가 다음에 복사 celeryd 및 celerybeat 파일을 편집하고 기본 파일을 편집했습니다.
그러나 데몬을 시작하면 celeryd가 실행되지만 celery.py 구성을 찾지 못하고 연결 거부 오류가 기록됩니다.
나는 그것의 경로에 관련되어 생각합니다 다음 CELERYD_USER을 변경 떨어져, 워드 프로세서에 지정된
#/etc/default/celeryd:
# Where to chdir at start.
CELERYD_CHDIR="/home/user/"
CELERY_CONFIG_MODULE="/home/user/proj"
내가 다른 설정을 떠났다.
구성에서 --app를 사용해야하고 아마도 파이썬 환경을 지정해야한다고 생각하지만 어디서 어떻게 (가상 환경을 실행하지 않고 있는지) 확실하지 않습니다.
내가 포기하고 대신 장고로 전환 두려워! –
나는 그것을 해결했다. 허리 통증 이었어. 악마 화 스크립트가 일관성이 없습니다. – RKI