Wolna odpowiedź od serwera apache2

Pytania i problemy
korallo
korallo

Cześć! Używam do hostowania strony vpsa 6GB RAM KVM UpRyze Load cpu nie jest duży, ramu nie brakuje a jednak serwer apache2 który hostuje stronę na PHP(oraz wszystkie inne strony, nawet reverse proxy) odpowiada strasznie wolno gdy stronę odwiedza duża ilość osób. Co zauważyłem, że wygląda to jakby apache2 nie mógł otworzyć więcej połączen, jest w jakiś sposób zakolejkowany i odpowiada bardzo wolno. //Edit oczywiście mówię o wszystkim co stoi na VPSIE, wszystko co hostuje apache2 chodzi wolno, nie tylko konkretna strona

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

Apache2 uruchamia w standardowej konfiguracji nowy proces PHP dla każdego zapytania, co jest dość zasobożerne. Konfiguracja apache, aby korzystało z php-fpm może pomóc z tym problemem.

https://dev.to/joetancy/php-fpm-with-apache2-2mk0

W przypadkach gdzie apache nie daje rady, warto zainteresować się też nginx.

korallo
korallo

tylko, że tutaj nie chodzi o php, bo wszystko działa tragicznie, nawet apka javowa postawiona na reverse proxy, czeka sie na wynik 10 sekund

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

W takim razie jedyne co mogę na ten moment więcej zalecić, to zweryfikować obciążenie interfejsów sieciowych np. za pomocą programu nload lub z poziomu interfejsu proxmox, podczas gdy występuje problem.

SystemZ
SystemZ Admin lvlup.pro

Czy pliki statyczne też tak wolno odpowiadają? Czy podczas małego natężenia ruchu też masz wolne odpowiedzi? Podaj porównane przeciętne czasy w zależności od ilości żądań na sekundę.

Byłoby pomocne abyś podał konkretne liczby tych osób lub najlepiej requestów na sekundę, może być tak, że to co chcesz odpalić może nie być zbyt szybkie po prostu na tą ilość zasobów. W analizie mogą przydać Ci się logi, są do tego narzędzia np. https://goaccess.io/

system
system

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.