2
Я запускаю supervisord 3.0. Мой supervisord.conf
файл выглядит следующим образом:Supervisord: при повторном запуске группы BAD_NAME
[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
Как перезапустить группу?