Supervisord:重新启动群组会导致BAD_NAME

时间:2015-08-18 21:08:05

标签: supervisord

我正在运行supervisord 3.0。我的supervisord.conf文件如下所示:

[unix_http_server]
file=/var/run/supervisor/supervisor.sock

[supervisord]
logfile=/var/log/supervisord.log
logfile_maxbytes=50MB
logfile_backups=10
loglevel=info
pidfile=/var/run/supervisor/supervisord.pid
minfds=1024
minprocs=200

[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface

[supervisorctl]
serverurl=unix:///var/run/supervisor/supervisor.sock

[program:p2]
command=...

[program:p1]
command=...

[group:myprograms]
programs=p1,p2

使用supervisordctl我可以单独重启这两个程序。

$ supervisorctl restart p1
$ supervisorctl restart p2

但是,尝试重新启动组会导致错误。

$ supervisorctl restart myprograms:
error: <class 'xmlrpclib.Fault'>, <Fault 10: 'BAD_NAME: myprograms'>: file: /usr/local/lib/python2.7/xmlrpclib.py line: 799

如何重新启动群组?

1 个答案:

答案 0 :(得分:2)

事实证明这是由我的配置文件中的拼写引起的。