禁用celerybeat的pidfile

bra*_*ers 21 celery celerybeat

celeryd不需要pid文件,但celerybeat似乎.有没有办法禁用它?我正在使用Upstart来管理进程,因此使用pidfile是多余的.

Mic*_*all 44

以下似乎适用于少数人,因此我将其作为答案提交:

python manage.py celerybeat --pidfile= --schedule=/var/my_app/celerybeat-schedule
Run Code Online (Sandbox Code Playgroud)

--pidfile= (作为pidfile arg的空字符串)似乎阻止了一个正在创建的字符串.

  • 想提一下,我刚刚在主管上试过这个,它就像一个魅力:) (4认同)