Eu tenho uma configuração de supervisor para gerenciar alguns processos. Funciona perfeitamente bem quando eu inicializo meu servidor, no entanto, quando eu o paro e tento iniciá-lo novamente, ele falha e me dá esse erro:
* Iniciando o gerenciador de daemon do Supervisor ... Erro: outro programa já está escutando em uma porta que um de nossos servidores HTTP está configurado para usar. Encerre este programa primeiro antes de iniciar o supervisord. Para obter ajuda, use / usr / bin / supervisord -h ...falhou!
Estou executando o nginx nas portas 80 e 4 servidores web nas portas 8000, 8001, 8002, 8003
Alguém tem alguma idéia do que está acontecendo?
Quando eu reinicio tudo funciona bem.
unix:///tmp/supervisor.sock no such file
. Então, o que mais eu preciso fazer?Eu usaria lsof para descobrir qual processo está escutando nessas portas.
lsof -i tcp | grep LISTEN
Depois de descobrir qual é o processo, isso é metade da batalha.
fonte