【发布时间】:2013-03-21 21:50:29
【问题描述】:
我正在与 djcelery 和主管合作。 我和主管一起经营芹菜,一切正常,一旦我意识到我需要把它换成芹菜多,一切都破裂了。 如果我在终端中运行 celeryd_multi ,它可以工作,但总是在后台运行,就像主管需要命令在问题所在的前台运行。
这是我的celery.ini:
[program:celery_{{ division }}]
command = {{ virtualenv_bin_dir }}/python manage.py celeryd_multi start default mailchimp -c:mailchimp 3 -c:default 5 --loglevel=info --logfile={{ log_dir }}/celery/%n.log --pidfile={{ run_dir }}/celery/%n.pid --schedule=/home/celery/celerybeat-schedule --settings={{ django_settings_python_path }}
autorestart = false
autostart = false
directory = {{ repo_dir }}/{{ division }}
user=celery
numprocs = 1
redirect_stderr = True
stopwaitsecs = 10
startsecs = 10
priority = 997
startretries = 3
这是我在终端中正常运行的命令
python manage.py celeryd_multi start default mailchimp -c:mailchimp 3 -c:default 5 --loglevel=info --logfile=/var/log/celery/%n.log --pidfile=/var/log/celery/%n.pid --schedule=/home/celery/celerybeat-schedule --settings=lively.settings_gunicorn
【问题讨论】:
标签: celery django-celery supervisord background-foreground