Я следовал руководству по как реализовать сельдерей на моем производственном сервере django, используя супервизор.
Я сделал это успешно, однако, когда я пытаюсь запустить супервизор с помощью sudo supervisorctl start app-celery
, он возвращает:
app-celery: ERROR (no such file)
Вот мой конфиг в папке /etc/supervisor/conf.d
(app-celery.conf
):
[program:app-celery]
command=/home/app/bin/celery worker -A draft1 --loglevel=INFO
directory=/home/app/draft1
numprocs=1
stdout_logfile=/var/log/supervisor/celery.log
stderr_logfile=/var/log/supervisor/celery.log
autostart=true
autorestart=true
startsecs=10
; Need to wait for currently executing tasks to finish at shutdown.
; Increase this if you have very long running tasks.
stopwaitsecs = 600
stopasgroup=true
; Set Celery priority higher than default (999)
; so, if rabbitmq is supervised, it will start first.
priority=1000
Есть идеи, в чем проблема?