CANT_REREAD:Celery中的格式字符串。%h

时间:2015-02-19 12:37:05

标签: python django celery supervisord

在我的管理员文件中,我已将.%h添加到我的工作人员姓名(celery)的末尾,以使其独一无二。例如:

[program:celery_worker]
directory = /srv/project/
command=celery -A tasks worker -l info -n default.%h

但是,由于添加了此更改主管将不再更新或开始提供错误:

  

," CANT_REREAD:格式字符串&#ce; celery -A任务worker -l info -n default。%h' for' command'格式错误""> file:/usr/lib/python2.7/dist-packages/supervisor/supervisorctl.py line:947

如何解决此问题?

1 个答案:

答案 0 :(得分:14)

这是一个未被充分记录的问题:https://github.com/Supervisor/supervisor/issues/291

再次使用%来逃避它:

command=celery -A tasks worker -l info -n default.%%h