Por que o servidor http do supervisor não irá funcionar?

2

Instalei o Supervisor em um vps baseado no Ubuntu, e ele entra em vigor para iniciar outros processos. Mas eu não posso visitar a página do monitor do ip: 9001 no navegador. Eu configurei o inet_http_server em /etc/supervisor/supervisord.conf:

[inet_http_server]
port = 127.0.0.1:9001
username = user
password = 123

Também tentei port ": 9001" ou "0.0.0.0:9001", e execute sudo service supervisor restart; sudo supervisorctl reload após cada configuração. Mas eu não posso visitar ip: port do navegador local, e quando eu verifico netstat -anp | grep 9001 no servidor, nenhum processo é encontrado.

    
por Nan Ma 13.10.2014 / 04:49

3 respostas

3

Você colocou um * antes de 9001 ?

Isso é o que funciona para mim:

[inet_http_server]         ; inet (TCP) server disabled by default
port=*:9001        ; (ip_address:port specifier, *:port for all iface)
; username=user              ; (default is no username (open server))
; password=123               ; (default is no password (open server))

verifique se você não está usando HTTPS para se conectar a partir do navegador!

    
por 27.05.2016 / 19:56
1

Assegure-se de que sua configuração tenha entrado em vigor emitindo o seguinte comando:

supervisord -c /etc/supervisor/supervisord.conf

(no caso em que a seção de configuração [inet_http_server] está incluída no seu arquivo /etc/supervisor/supervisord.conf )

    
por 03.11.2017 / 09:32
1

simplesmente mude

port = 127.0.0.1:9001

para

port = 9001

não tenho certeza porque a maioria das pessoas adicionará o endereço IP para a variável port, mas isso funcionará

    
por 24.08.2018 / 10:28