Мой supervisord
сказал мне, что он работает без проверки HTTP-аутентификации.
supervisor> maintail
2015-03-03 16:57:03,832 CRIT Server 'unix_http_server' running without any HTTP authentication checking
Хотя я не могу открыть его на порту по умолчанию 9001
. Как его открыть и как включить проверку HTTP-аутентификации?
unix_http_server
Часть файла config следующая:
[unix_http_server]
file=/var/run/supervisor.sock
chmod=0770
chown=root:supervisor
Ты получил
CRIT Server 'unix_http_server' работает без проверки HTTP-аутентификации
потому что имя пользователя / пароль не установлены для HTTP-сервера unix супервизора.
Добавьте их в supervisord.conf
с [unix_http_server]
:
[unix_http_server]
username = dummy
password = dummy
Но вам будет предложено ввести имя пользователя / пароль при использовании supervisorctl
.
Добавить те же предметы в [supervisorctl]
и тебе хорошо идти.
[supervisorctl]
username = dummy
password = dummy
Если вы хотите, чтобы HTTP-сервер прослушивал TCP-порт (вместо сокета домена Unix), вам необходимо использовать inet_http_server
вместо того unix_http_server
.
Документация: http://supervisord.org/configuration.html#inet-http-server-section-settings