Назад | Перейти на главную страницу

Supervisorctl успешно запускается, но не может остановиться

Когда я запускаю supervisorctl, он работает нормально без проблем. Однако, когда я пытаюсь остановить его или запустить статус, я получаю эту ошибку:

# supervisorctl -c supervisor/stage.conf status
error: <class 'xmlrpclib.ProtocolError'>, <ProtocolError for 127.0.0.1/RPC2: 500 INTERNAL SERVER ERROR>: file: /var/www/envs/stage/lib/python2.7/site-packages/supervisor-3.0a10-py2.7.egg/supervisor/xmlrpc.py line: 474

Как я могу это исправить?

Установите стабильную версию supervisord вместо нестабильной альфа-версии.

Поместите два новых параметра в конфигурацию, принадлежащую вашему процессу с вашим именем процесса

[program:<stage>]
...
stopasgroup=true
stopsignal=QUIT

Убедитесь, что супервайзер обновил вашу конфигурацию:

sudo supervisorctl reread

sudo supervisorctl update

Проверьте настройки пользователя и пароля в /etc/supervisord.conf.