1

これは、 https://github.com/ask/django-celery/blob/master/contrib/supervisord/celeryd.confで提供されるファイルです。この conf ファイルを実行するにはどうすればよいですか?

gunicornを使用してdjangoアプリを実行しています

; =======================================
;  celeryd supervisor example for Django
; =======================================

[program:celery]
command=/path/to/project/manage.py celeryd --loglevel=INFO
directory=/path/to/project
user=nobody
numprocs=1
stdout_logfile=/var/log/celeryd.log
stderr_logfile=/var/log/celeryd.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

; if rabbitmq is supervised, set its priority higher
; so it starts first
priority=998

ありがとう

4

1 に答える 1

0

その構成ファイルは単独では実行できません。これはSupervisordで使用するためのものです。

Supervisord をインストールし (pip がある場合は を使用pip install supervisor)、を使用して構成ファイルを作成し、sudo echo_supervisord_conf > /etc/supervisord.conf上記のファイルの内容をコピーして、supervisord 構成ファイルに貼り付ける必要があります

したがって、基本的にシェルで次を実行します。

pip install supervisor
sudo echo_supervisord_conf > /etc/supervisord.conf
sudo wget -O - -o /dev/null https://raw.github.com/ask/django-celery/master/contrib/supervisord/celeryd.conf >> /etc/supervisor.conf
sudo $EDITOR /etc/supervisor.conf

構成ファイルを心ゆくまで編集します。

于 2012-10-11T06:22:49.130 に答える