Passei horas neste problema até descobrir, com o seguinte comando:
sudo netstat -anp -p | grep 80
que existem muitos processos esperando fechar na porta. Depois de matá-los manualmente, foi possível inicializar uma nova instância de libra.
Eu rodei um servidor fapws3 para meu projeto django em um servidor de desenvolvimento virtual e tudo funcionou bem. Depois de alterar as configurações padrão de um diretório de modelos, meu servidor não iniciava novamente. Em vez disso, um http
-request retorna "O serviço não está disponível. Por favor, tente novamente mais tarde". Adicionalmente: Se eu correr
sudo /etc/init.d/fapws3 restart
o retorno é
Restarting FAPWS3: fapws3start-stop-daemon: warning: failed to kill 7786: No such process
start-stop-daemon: warning: failed to kill 7802: No such process
start-stop-daemon: warning: failed to kill 7806: No such process
start-stop-daemon: warning: failed to kill 7814: No such process
start-stop-daemon: warning: failed to kill 7820: No such process
O que parece estar perfeitamente correto, porque se eu verificar os processos em execução com
ps aux | grep -i manage
Eu só recebo um processo
ct 7923 0.0 0.1 3876 824 pts/0 S+ 19:12 0:00 grep -i manage
Mas se eu tentar matar isso manualmente, diz
kill -9 7923
-bash: kill: (7923) - No such process
também. Isso está correto novamente, porque se eu correr
ps aux | grep -i manage
ele me retorna sempre um id de processo mais alto depois (ou seja,):
ct 7935 0.0 0.1 3876 820 pts/0 S+ 19:15 0:00 grep -i manage
Apenas executar 'sudo /etc/init.d/fapws3 stop' e 'sudo /etc/init.d/fapws3 start' não altera nada.
Alguma sugestão do que eu poderia tentar fazer meu servidor rodar novamente? Obrigado!
Passei horas neste problema até descobrir, com o seguinte comando:
sudo netstat -anp -p | grep 80
que existem muitos processos esperando fechar na porta. Depois de matá-los manualmente, foi possível inicializar uma nova instância de libra.