Problemi con il riavvio di apache
Ieri puntuale come ogni domenica mattina è stato eseguito lo script logrotate,
e di conseguenza riavviato apache solo che alla fine di tale script apache
non era più attivo, nei log trovo questi msg
[Sun Jul 15 06:26:37 2007] [warn] child process 11992 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:37 2007] [warn] child process 8065 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:37 2007] [warn] child process 31318 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:37 2007] [warn] child process 2619 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:37 2007] [warn] child process 14101 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:37 2007] [warn] child process 1415 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:37 2007] [warn] child process 2446 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:37 2007] [warn] child process 29240 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:39 2007] [warn] child process 11992 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:39 2007] [warn] child process 8065 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:39 2007] [warn] child process 31318 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:39 2007] [warn] child process 2619 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:39 2007] [warn] child process 14101 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:39 2007] [warn] child process 1415 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:39 2007] [warn] child process 2446 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:39 2007] [warn] child process 29240 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:41 2007] [warn] child process 11992 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:41 2007] [warn] child process 8065 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:41 2007] [warn] child process 31318 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:41 2007] [warn] child process 2619 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:41 2007] [warn] child process 14101 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:41 2007] [warn] child process 1415 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:41 2007] [warn] child process 2446 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:41 2007] [warn] child process 29240 still did not exit,
sending a SIGTERM
[Sun Jul 15 06:26:43 2007] [error] child process 11992 still did not exit,
sending a SIGKILL
[Sun Jul 15 06:26:43 2007] [error] child process 8065 still did not exit,
sending a SIGKILL
[Sun Jul 15 06:26:43 2007] [error] child process 31318 still did not exit,
sending a SIGKILL
[Sun Jul 15 06:26:43 2007] [error] child process 2619 still did not exit,
sending a SIGKILL
[Sun Jul 15 06:26:43 2007] [error] child process 14101 still did not exit,
sending a SIGKILL
[Sun Jul 15 06:26:43 2007] [error] child process 1415 still did not exit,
sending a SIGKILL
[Sun Jul 15 06:26:43 2007] [error] child process 2446 still did not exit,
sending a SIGKILL
[Sun Jul 15 06:26:43 2007] [error] child process 29240 still did not exit,
sending a SIGKILL
[Sun Jul 15 06:26:44 2007] [notice] caught SIGTERM, shutting down
La stessa cosa ora che ho aggiornato php con aptitude, con conseguente
(mancato) riavvio del server
[Mon Jul 16 08:50:25 2007] [warn] child process 27709 still did not exit,
sending a SIGTERM
[Mon Jul 16 08:50:25 2007] [warn] child process 16361 still did not exit,
sending a SIGTERM
[Mon Jul 16 08:50:27 2007] [warn] child process 27709 still did not exit,
sending a SIGTERM
[Mon Jul 16 08:50:27 2007] [warn] child process 16361 still did not exit,
sending a SIGTERM
[Mon Jul 16 08:50:29 2007] [warn] child process 27709 still did not exit,
sending a SIGTERM
[Mon Jul 16 08:50:29 2007] [warn] child process 16361 still did not exit,
sending a SIGTERM
[Mon Jul 16 08:50:31 2007] [error] child process 27709 still did not exit,
sending a SIGKILL
[Mon Jul 16 08:50:31 2007] [error] child process 16361 still did not exit,
sending a SIGKILL
[Mon Jul 16 08:50:32 2007] [notice] caught SIGTERM, shutting down
Spulciando il log degli errori, ho trovato questi errori qui che mi fanno
pensare ad un problema + serio di quello che credo, voi che ne dite?
host10:/var/log/apache2# grep 'double free' error.log
*** glibc detected *** double free or corruption (fasttop): 0x0832c2c0 ***
*** glibc detected *** double free or corruption (fasttop): 0x08330c48 ***
*** glibc detected *** double free or corruption (fasttop): 0x0830d3e8 ***
*** glibc detected *** double free or corruption (fasttop): 0x0830cdb0 ***
*** glibc detected *** double free or corruption (fasttop): 0x08331428 ***
*** glibc detected *** double free or corruption (fasttop): 0x0830cc18 ***
*** glibc detected *** double free or corruption (fasttop): 0x0832f490 ***
Queste sono le versioni che ho installato di apache, tutto preso da stable
# dpkg -l '*apache*' | grep ii
ii apache2 2.2.3-4
ii apache2-mpm-prefork 2.2.3-4
ii apache2-utils 2.2.3-4
ii apache2.2-common 2.2.3-4
ii libapache2-mod-php5 5.2.0-8+etch7
Ho cercato sui bug report e con google ma ai pochi messaggi che riportano
problemi simili non ho trovato risposte utili.
Qualuno può aiutarmio ha mai avuto problemi simili? A me non è la prima volta
che accade, ma neanche succede sempre solo alcune volte, ed in ogni caso
fallisce il riavvio ma poi riavviando manualmente riparte regolarmente.
E' il caso di aprire una segnalazione di bug?
Grazie.
--
Fabio Napoleoni
f.napoleoni@email.it
****************************************************************
"Computer Science is no more about computers than astronomy is
about telescopes"
Edsger W. Dijkstra
****************************************************************
Reply to: