在我的主管文件中,我已将.%h
添加到我的员工名称(芹菜)的末尾,以使其唯一。例如:
[program:celery_worker]
directory = /srv/project/
command=celery -A tasks worker -l info -n default.%h
然而,由于添加了此更改,主管将不再更新或开始给出错误:
,"CANT_READ:格式化字符串'celeb-任务工作者-l信息-n默认值。'command'的%h'格式不正确">文件:/usr/lib/python2.7/dist-packages/supervisor/supervisorctl.py行:947
如何解决此问题?
这是一个文档不足的问题:https://github.com/Supervisor/supervisor/issues/291
只需再次使用%
即可逃离:
command=celery -A tasks worker -l info -n default.%%h