Ich supervisord
habe mir gesagt, dass es ohne HTTP-Authentifizierungsprüfung ausgeführt wird.
supervisor> maintail
2015-03-03 16:57:03,832 CRIT Server 'unix_http_server' running without any HTTP authentication checking
Obwohl ich es nicht am Standardport öffnen kann 9001
. Wie öffne ich es und wie aktiviere ich die HTTP-Authentifizierungsprüfung?
unix_http_server
Der Teil der Konfigurationsdatei ist der folgende:
[unix_http_server]
file=/var/run/supervisor.sock
chmod=0770
chown=root:supervisor
supervisord
Maxim Yefremov
quelle
quelle
9001
.netstat -punta
gibt viele Zeilen, keiner von ihnen hat den Hafen9001
Antworten:
Wenn der HTTP-Server einen TCP-Port (anstelle eines Unix-Domain-Sockets) überwachen soll, müssen Sie
inet_http_server
stattdessen verwendenunix_http_server
.Dokumentation: http://supervisord.org/configuration.html#inet-http-server-section-settings
quelle
Du hast
Dies liegt daran, dass Benutzername / Passwort für den Unix-HTTP-Server des Supervisors nicht festgelegt sind.
Fügen Sie sie in
supervisord.conf
‚s[unix_http_server]
:Sie werden jedoch bei der Verwendung nach Benutzername / Passwort gefragt
supervisorctl
.Fügen Sie die gleichen Elemente hinzu
[supervisorctl]
und Sie können loslegen.Weitere Informationen: ( # 694 ) ( # 717 )
quelle