안녕하세요. 저는 "schedule_stop"이라는 새 앱을 추가하고 설정에 앱도 등록했습니다. 셀러 리 정기 작업이 tasks.py에서 실행되지 않음
지금, settings.APP_CORE_QUEUE의from celery.task.schedules import crontab
from celery.decorators import periodic_task
from django.conf import settings
import logging
logger = logging.getLogger('app.main')
@periodic_task(run_every=crontab(minute='*/1'), options={'queue':settings.APP_CORE_QUEUE})
def delete_inactive_task():
logger.info('log value')
값 = app_core_queue
필요한 셀러리 프로세스가 아래와 같이 실행 ,
파일의 내용이 tasks.py 전화를 다음 새 파일을 추가ubuntu 5711 0.0 1.0 188564 41172 pts/0 S+ 10:28 0:00 /home/ubuntu/devbuild/venv/bin/python /home/ubuntu/devbuild/venv/octopus/../bin/django-admin celery -A app beat
ubuntu 5712 0.0 1.2 218344 52428 pts/0 S+ 10:28 0:00 /home/ubuntu/devbuild/venv/bin/python /home/ubuntu/devbuild/venv/app/../bin/django-admin celery worker -Q app_core_queue
ubuntu 5733 0.0 1.1 216484 47192 pts/0 S+ 10:28 0:00 /home/ubuntu/devbuild/venv/bin/python /home/ubuntu/devbuild/venv/app/../bin/django-admin celery worker -Q app_core_queue
그러나 여전히 위의 함수 delete_intractive_task()는 1 분마다 실행되고 있습니다. 문제가 무엇인지 디버깅하는 방법?
tasks.py 파일도이 tasks.py의 모든 구문 오류, 파일 구조는 그것의 오류 아래
을 포기하지 않을 파일이있는 경우에도 응용 프로그램의 시작시에 실행하기되지