Enquanto eu concordo completamente com você que isso é impossível, faz isso o tempo todo para mim.
[root@host ~]# service httpd stop
Stopping httpd: [ OK ]
[root@host ~]# service httpd start
Starting httpd: (98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
[FAILED]
e depois:
[root@host ~]# netstat -anp | grep :80
tcp 0 0 :::80 :::* LISTEN 21276/dhcpd
Sim, a porta 80 está sendo acampada pelo dhcpd.
De qualquer forma agora nós redefinimos para o estado original:
[root@host ~]# service dhcpd stop
Shutting down dhcpd: [ OK ]
[root@host ~]# service httpd start
Starting httpd: [ OK ]
[root@host ~]# service dhcpd start
Starting dhcpd: [ OK ]
[root@host ~]# netstat -anp | grep :80
tcp 0 0 :::80 :::* LISTEN 27577/httpd
As tentativas imediatamente após este trabalho funcionam corretamente, mas posso reproduzir isso sempre que o servidor estiver sendo executado por um tempo.