celery の起動オプション
code:shell
celery -A apps worker \
--pidfile=/var/run/celery/pid \
-c 2 \ # 起動するworker数
--loglevel=DEBUG \ # celery自体のデバッグログを出力させたい場合
--time-limit=1000 \ # 1タスクの最大実行時間(秒)
--max-tasks-per-child 100 # workerが100回taskを処理したらそのworkerを再起動する
CeleryのログレベルはデフォルトでWARNINGなので、INFOのログを出そうと思ったら --loglevel INFO を指定しないといけない。
コードを読むと書いてある。
code:python
self.loglevel = mlevel(logging.WARN)