[Ac] zepsuty apache w ac-updates

Paweł Kwiatkowski qwiat w o2.pl
Pią, 19 Paź 2007, 09:24:29 CEST


Dnia 19-10-2007, Pt o godzinie 09:15 +0200, Łukasz Maśko pisze:
> Dnia piątek, 19 października 2007, Paweł Kwiatkowski napisał:
> > Apache 2.2.6-1 z ac-updates żre pamięć, świruje i procesy nie chcą
> > zdychać. Proponuję o usunięcie go z ac-updates. Wersja 2.2.4-1 z ac
> > działa bez zarzutu.
> 
> $ ps axu | grep http
> root  1869  0.0  2.1  20308 11064 ?        SNs  Oct09   0:03 httpd.prefork
> http 20789  0.0  2.1  20920 11004 ?        SN   Oct18   0:26 httpd.prefork
> http 21309  0.0  2.1  21092 11120 ?        SN   Oct18   0:17 httpd.prefork
> $ rpm -q apache
> apache-2.2.6-1
> 
> Nie wygląda, jakby zjadł za dużo pamięci. Chodzi jak widać już 10 dni. Może 
> masz jakieś szczególne warunki, w których się to objawia? Mój po prawdzie 
> nie jest zbyt obciążony - proste stronki, squirrelmail do poczty i gallery 
> do obrazków do wszystko co robi.

to newralgiczna produkcja i nie mogę bawić się w sprawdzanie, który
moduł nawala(a jest tam sporo ich zainstalowanych), kawałek z logów:

[Fri Oct 19 08:45:55 2007] [warn] child process 11696 still did not
exit, sending a SIGTERM
[Fri Oct 19 08:45:55 2007] [warn] child process 11697 still did not
exit, sending a SIGTERM
[Fri Oct 19 08:45:55 2007] [warn] child process 11698 still did not
exit, sending a SIGTERM
[Fri Oct 19 08:45:55 2007] [warn] child process 11699 still did not
exit, sending a SIGTERM
[Fri Oct 19 08:45:55 2007] [warn] child process 11700 still did not
exit, sending a SIGTERM
[Fri Oct 19 08:45:55 2007] [warn] child process 11701 still did not
exit, sending a SIGTERM

Na pierwszy rzut oka działa, ale przy próbie przeładowania stary proces
zajmuje gniazdo i nowy nie może się zbindować. Po kilku godzinach zjada
całą pamięć 1GB i spory kawałek swapa.


-- 
Paweł Kwiatkowski
email/jid: qwiat(AT)pld-linux(DOT)org



Więcej informacji o liście dyskusyjnej pld-devel-pl