Skocz do zawartości
Zaloguj się, aby obserwować  
Moreno

Httpd pochłania cały wolny ram.

Polecane posty

Witam,

 

Od kilku dni męczę się z problemem braku ramu na VPS'ie bo cały zaczął nagle zjadać httpd. Pochłania wszystko wciągu kilku sekund, nawet jeśli nie ma żadnego obciążenia na stronach. Dodatkowo zanim zaczął się problem kilka dni wcześniej serwisy hostowane na tym serwerze były odwiedzane kilkanaście razy więcej dziennie niż teraz a httpd nie pochłaniał więcej jak 300MB ramu. Przez to nie mogę nawiązać połączenia z serwer przez ssh (fork() nie może zaalokować pamięci na proces), serwer nie jest dostępny również panelu vds manager (ultimahost).

 

Ten serwer, jest pierwszym serwerem http jaki stawiałem. Tylko i wyłącznie dlatego, że żaden z hostingów nie wytrzymywał z moimi serwisami, a niestety utrzymanie dedyka jest w moim przypadku po prostu za drogie, bo wydatek na VPS już był dla mnie znaczący.

Z VPSem nie miałem problemów od lipca, czyli od momentu kiedy go postawiłem, aż nagle teraz zaczął się ten z httpd. Nie do końca wiem gdzie szukać problemu, logi przeglądałem, natrafiłem na masę prób zalogowania się przez ssh na serwer. W związku z tym zmieniłem port sshd i ograniczyłem możliwość logowania jedynie z mojego adresu IP. W logach nie ma informacji o żadnej pomyślnej próbie logowania do serwera.

 

Próbowałem też ograniczyć (zgodnie z poradnikiem BlueMana odnośnie forkbomb i tego co na ten temat znalazłem w googlach) ilość procesów, jednak to nic nie pomogło (być może zrobiłem to źle).

 

Poniżej dodaję jeszcze zrzut z top'a w momencie kiedy httpd zżera całe zasoby pamięci.. Jednocześnie mam nadzieję że ten opis chociaż częściowo przedstawia mój problem (nie jestem w tym jak widać specjalistą) i że czytając to, ktoś będzie w stanie mi pomóc bardziej niż obsługa ultimyhost która zaleciła mi reinstalację systemu...

 

PS. starałem się od kilki dni znaleźć odpowiedź na mój problem w googlach, na tym forum, jednak widocznie mój brak wiedzy jest na tyle duży, w związku z czym mi się to nie udało, więc proszę żeby nikt nie odsyłał mnie do googli itp, za co z góry dziękuję.

 

topxac.png

 

Uploaded with ImageShack.us

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zoptymalizuj apache i php (na początek zmniejsz memory_limit w php.ini)...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Kombinowałem z tą optymalizacją ale nic nie pomogło. Dodatkowo spróbowałem wyłączyć wszystkie strony (przez ispconfig3), w ciągu 2,3 sekund zjadł całą wolną pamięć, więc wykluczam (czy słusznie?), że winą jest zła optymalizacja. Dodatkowo wcześniej nie było z tym problemu, strony odnotowywały kilkadziesiąt tysięcy odsłon dziennie i wszystko działało szybko i stabilnie, a zapas ramu zawsze był na poziomie 300-400 MB. Teraz kiedy teraz odsłony są w granicach kilkunastu tysięcy dopiero zaczął się problem, a przecież obciążenie znacząco zmalało. Nie mam już żadnych pomysłów co z tym zrobić...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×