De la nada, no puedo reiniciar apache en mi servidor 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]
Intenté muchas cosas que leí en línea, incluida la eliminación de archivos de bloqueo.
Decidí intentar reiniciar el servidor. Después de reiniciar, intentar cargar cualquier sitio web alojado daría como resultado "502 Bad Gateway".
# service httpd status
httpd is stopped
# service httpd start
Starting httpd: [ OK ]
# service httpd status
httpd dead but subsys locked
A pesar del estado "muerto", ¡ahora puedo cargar sitios web!
A veces, el servicio httpd restart funciona ...
# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
Pero otras veces resulta en el primer error anterior. En cuyo caso puedo arreglarlo con:
# killall -9 httpd
# service httpd start
Así que puedo solucionarlo, pero tengo mucha curiosidad sobre lo que está sucediendo y me pregunto si debería preocuparme.
tcp 0 0 :::7080 :::* LISTEN 0 5626801 3829/httpd
netstat -tulpen
y busca cualquier cosa que escuche en el puerto 7080. Solo ejecutas Apache, ¿verdad? ¿El puerto 7080 no es un error?