Ho appena installato il passeggero per nginx nella mia casella Ubuntu (8.04). Ora "sudo /etc/init.d/nginx restart" viene a mancare con i seguenti errori:Comando di riavvio Nginx non riuscito dopo l'installazione del passeggero
Restarting nginx: [emerg]: bind() to 0.0.0.0:3000 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:3000 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:3000 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:3000 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:3000 failed (98: Address already in use)
[emerg]: still could not bind()
nginx.
ho aggiornato il ..init.d/nginx config per puntare a/opt/nginx dopo l'installazione dei passeggeri, in modo che dovrebbe andare tutto bene
Se cancello il processo con "sudo killall nginx" e provo ad avviare nginx, funziona bene, ma il riavvio non funziona.
sembra che la porta 3000 è utilizzata da qualche altro servizio. Puoi fare "ps auxwww | grep LISTEN | grep 3000" per vedere quale processo sta usando la porta. –