【发布时间】:2015-08-30 18:30:46
【问题描述】:
我对如何在 supervisord 过程控制系统中使用 celery beat 感到困惑。以下代码是 supervisord 上的 celerybeat 程序示例。
; ================================
; celery beat supervisor example
; ================================
[program:celerybeat]
; Set full path to celery program if using virtualenv
command=celery beat -A myapp --schedule /var/lib/celery/beat.db --loglevel=INFO
; remove the -A myapp argument if you are not using an app instance
directory=/path/to/project
user=nobody
numprocs=1
stdout_logfile=/var/log/celery/beat.log
stderr_logfile=/var/log/celery/beat.log
autostart=true
autorestart=true
startsecs=10
; if rabbitmq is supervised, set its priority higher
; so it starts first
priority=999
在第 7 行,它具有以下代码:/var/lib/celery/beat.db,这是什么,我将用什么替换此路径?同样,我会用/var/log/celery/beat.log 替换这条路径吗?谢谢。
【问题讨论】:
-
你也可以接受答案!
标签: python celery supervisord celerybeat