stamattina ho controllato i siti che ho su una vps che ho presso un noto provider straniero e ho notato che non funzionavano. Facendo ripartire apache mi usciva l'errore
(98)Address already in use: make_sock: could not bind to address [::]:80
facendo un netstat -ltnp | grep ':80' pero' sulla 80 non c'era nulla.

Dopo un po' di smanettamenti ho tolto la riga listen 80 sull'apache2.conf e apache è ripartito. In pratica ho lasciato la porta 80 solo dentro i virtual host (es. <VirtualHost *:80)ho poi guardato il file error.log.1 e ho visto che il server si e' fermato stanotte all' 1:55 circa dopo una sfilza interminabile di errori tipo questo:
Codice PHP:
[Sun May 31 01:55:27 2015] [noticechild pid 9183 exit signal Segmentation fault (11)[Sun May 31 01:55:28 2015] [noticechild pid 9184 exit signal Segmentation fault (11)[Sun May 31 01:55:28 2015] [noticechild pid 9185 exit signal Segmentation fault (11)[Sun May 31 01:55:28 2015] [noticechild pid 9186 exit signal Segmentation fault (11)[Sun May 31 01:55:28 2015] [noticechild pid 9187 exit signal Segmentation fault (11)[Sun May 31 01:55:29 2015] [noticechild pid 9188 exit signal Segmentation fault (11)[Sun May 31 01:55:29 2015] [noticechild pid 9189 exit signal Segmentation fault (11)[Sun May 31 01:55:29 2015] [noticechild pid 9190 exit signal Segmentation fault (11)[Sun May 31 01:55:29 2015] [noticechild pid 9191 exit signal Segmentation fault (11)[Sun May 31 01:55:29 2015] [noticechild pid 9192 exit signal Segmentation fault (11)[Sun May 31 01:55:29 2015] [noticechild pid 9193 exit signal Segmentation fault (11)[Sun May 31 01:55:29 2015] [noticechild pid 9194 exit signal Segmentation fault (11)[Sun May 31 01:55:29 2015] [noticechild pid 9195 exit signal Segmentation fault (11)[Sun May 31 01:55:29 2015] [noticeGraceful restart requesteddoing restart[Sun May 31 01:55:29 2015] [crit] (22)Invalid argumentmake_sock: for address [::]:80apr_socket_opt_set: (IPV6_V6ONLY)(98)Address already in use: make_sockcould not bind to address [::]:80(98)Address already in use: make_sockcould not bind to address 0.0.0.0:80no listening sockets availableshutting downUnable to open logs 
i vari notice child pid etc andavano avanti da almeno 5 giorni, credo che ad un certo punto apache sia sbombato dopo tutti sti messaggi.
ora funziona tutto ,... pero' non capisco perche' ho dovuto togliere il listen 80 da apache2.conf quando prima funzionava... qualcuno ha qualche idea in merito?

Grazie