Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zbyt duża ilośc proecesów php zawiesza stronę w joomli
Forum PHP.pl > Forum > Serwery WWW
rafiksq
Cześć,
mam taki problem, strona w Joomli 3.10.x, ver. php 7.4, serwer dedykowany Debian 11. Od jakiegoś czasu co chwilę serwer jest blokowany ze względu na dużą ilość procesów. Właściciel serwera zwiększył z 200 na 1000 ale nadal jest problem. Czy ktoś spotkał się z jakimś rozwiązaniem, które pozwoli sprawdzić, wyciągnąć raport, który dokładnie skrypt powoduje limitu wyczerpanie procesów ? Chodzi mi o zmienną pm.max_children.
kreatiff
Ja bym zaczął od sprawdzenia logów czy aby jakieś spamboty nie DDoSują za bardzo. Generowanie strony dla 99% botów można zablokować (jeszcze zanim odwiedziny dojdą w ogóle do PHP) bez jakichkolwiek konsekwencji dla strony pod kątem jej widoczności w wyszukiwarkach. Ba, wyjdzie to na jej plus.
Albo możesz tez spróbować przepuścić cały ruch przez Cloudflare. On sam powinien nieco przetrzebić dziwne wejścia. Ale z tym już ostrożniej.
rafiksq
W logach z błędami mam tylko coś takiego:

https://www.pzps.pl/error.txt

kreatiff
To o zwykłe logi wejść na stronę chodzi. Popatrz czy tam jakiś bot (czy kilka) nie wchodzi na stronę co np. sekundę, a którego zablokowanie w ogóle nie zaszkodzi stronie (np. Rogerbot, MJ12bot czy inny ahrefs bot - to są te najbardziej znane, ale innych są niezliczone ilości). Odwiedziny takich botów tak naprawdę nie przynoszą żadnych korzyści, a jedynie generują koszty. Tzn. jakieś tam statystyki z serwisów, które skanują Internet mogą być wyznacznikiem różnych rzeczy dla różnych osób, ale to jest nieważne, gdy strona jest przez takie boty duszona.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.