Skocz do zawartości
dervill

Zawieszanie się apache

Polecane posty

Witam,
Posiadam serwer w ovh i od jakiegoś czasu co parę dni apache się po prostu zawiesza/ (wyłącza). Ogólnie od ponad roku dwóch chodziło wszystko bez problemowo także sytuacja trochę dziwna. Ruch stabilny, procesor, ram, miejsce na dysku wystarczające.
Error logi nie wskazują na nic niepokojącego. Mogę się domyślać, że ktoś zalewa mnie jakimś dosem lecz niby ovh ma ochornę swoich usług (podobno). Wiecie gdzie mogę szukać przyczyny tych zawiech?
Oraz np. jak wykryć czy ktoś ddosuje mój serwer?

Edytowano przez dervill (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

OVH chroni przed DDoSami, jednak przed DoSami niekoniecznie :)

 

Ustaw wysoki poziom logowania, może coś się pojawi.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zobacz /var/log/httpd czy nie masz np błędu o braku pamięci np : Error unable to allocate in shared memory

 

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Hmm error.log pokazuje takie coś:
Najpierw setka lini komend (rózne ip)

[Wed Jun 22 14:40:48 2016] [error] [client 157.55.39.18] Invalid method in request \x16\x03\x03

potem setka lini (z dzisiaj przed zawieszeniem

[Thu Jun 23 10:24:18 2016] [warn] child process 2027 still did not exit, sending a SIGTERM

I dodatkowe dziwne komendy odnośnie pythona (którego nie używam, bo wszystko jest na php). Tak jakby ktoś pythonem coś grzebał na moich stronach np

[Thu Jun 23 06:25:26 2016] [notice] mod_python: Creating 8 session mutexes based on 250 max processes and 0 max threads.

Jakieś pomysły?
Nic odnośnie przepłnienia pamieci nie ma.

Edytowano przez dervill (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Chodzi o MaxClient w configu apache odnośnie np mpm_prefork_module?
Tylko nie wiem, bo ruch na stronach wcale nie wzrósł , wręcz do południa jest mały a mimo to padło.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

No to w sumie konfiguracja wygląda tak:

<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients          250
    MaxRequestsPerChild   0
</IfModule>

server 8gb ram .. więc więcej można? (robione wg jakiś poradników)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Można więcej , poczytaj w necie jest trochę poradników i dokumentacji jakie są zależności.

 

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Polecenie a2dismod python

lub poszukaj LoadModule w httpd.conf z pythonem i usuń/zakomentuj. To co się u Ciebie dzieje spotkało już trochę ludzi (m.in. jest temat na SO) i problem jest z jakimiś wiszącymi semaforami w systemie. Niektórym pomógł całkowity restart serwera, niektórym tylko wyłączenie tego (i czasami innego) modułu. Możliwe, że to jakiś atak na apache, nie zagłębiałem się.

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ę


×