在我的管理员文件中,我已将.%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
如何解决此问题?
答案 0 :(得分:14)
这是一个未被充分记录的问题:https://github.com/Supervisor/supervisor/issues/291
再次使用%
来逃避它:
command=celery -A tasks worker -l info -n default.%%h