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] [notice] child pid 9183 exit signal Segmentation fault (11)[Sun May 31 01:55:28 2015] [notice] child pid 9184 exit signal Segmentation fault (11)[Sun May 31 01:55:28 2015] [notice] child pid 9185 exit signal Segmentation fault (11)[Sun May 31 01:55:28 2015] [notice] child pid 9186 exit signal Segmentation fault (11)[Sun May 31 01:55:28 2015] [notice] child pid 9187 exit signal Segmentation fault (11)[Sun May 31 01:55:29 2015] [notice] child pid 9188 exit signal Segmentation fault (11)[Sun May 31 01:55:29 2015] [notice] child pid 9189 exit signal Segmentation fault (11)[Sun May 31 01:55:29 2015] [notice] child pid 9190 exit signal Segmentation fault (11)[Sun May 31 01:55:29 2015] [notice] child pid 9191 exit signal Segmentation fault (11)[Sun May 31 01:55:29 2015] [notice] child pid 9192 exit signal Segmentation fault (11)[Sun May 31 01:55:29 2015] [notice] child pid 9193 exit signal Segmentation fault (11)[Sun May 31 01:55:29 2015] [notice] child pid 9194 exit signal Segmentation fault (11)[Sun May 31 01:55:29 2015] [notice] child pid 9195 exit signal Segmentation fault (11)[Sun May 31 01:55:29 2015] [notice] Graceful restart requested, doing restart[Sun May 31 01:55:29 2015] [crit] (22)Invalid argument: make_sock: for address [::]:80, apr_socket_opt_set: (IPV6_V6ONLY)(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:80no listening sockets available, shutting 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