All'improvviso, non riesco a riavviare apache sul mio server web CentOS 6.8:
# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: (98)Address already in use: make_sock: could not bind to address [::]:7080
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:7080
no listening sockets available, shutting down
Unable to open logs
[FAILED]
Ho provato un sacco di cose che ho letto online, inclusa la rimozione di file di blocco.
Ho deciso di provare a riavviare il server. Dopo il riavvio, il tentativo di caricare qualsiasi sito Web ospitato comporterebbe "502 Gateway non valido".
# service httpd status
httpd is stopped
# service httpd start
Starting httpd: [ OK ]
# service httpd status
httpd dead but subsys locked
Nonostante lo stato "morto", ora posso caricare siti Web!
A volte il servizio di riavvio httpd funziona ...
# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
Ma altre volte provoca il primo errore sopra. Nel qual caso posso risolverlo con:
# killall -9 httpd
# service httpd start
Quindi posso aggirare il problema, ma sono davvero curioso di sapere cosa sta succedendo e mi chiedo se dovrei preoccuparmi.
tcp 0 0 :::7080 :::* LISTEN 0 5626801 3829/httpd
netstat -tulpen
e cerca qualcosa in ascolto sulla porta 7080. Esegui solo apache, giusto? La porta 7080 non è un errore?