Moreno 0 Zgłoś post Napisano Listopad 18, 2011 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ę. Uploaded with ImageShack.us Udostępnij ten post Link to postu Udostępnij na innych stronach
tym 205 Zgłoś post Napisano Listopad 18, 2011 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
Moreno 0 Zgłoś post Napisano Listopad 18, 2011 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
cabana 15 Zgłoś post Napisano Listopad 18, 2011 Zmiana apache na nginx? Udostępnij ten post Link to postu Udostępnij na innych stronach
B0FH 3 Zgłoś post Napisano Listopad 18, 2011 apache nie jest zbyt dobry na duże strony jeśli chodzi o optymalizację... Udostępnij ten post Link to postu Udostępnij na innych stronach