rafiksq
7.11.2023, 10:35:41
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
7.11.2023, 20:50:43
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
9.11.2023, 11:50:01
W logach z błędami mam tylko coś takiego:
https://www.pzps.pl/error.txt
kreatiff
16.11.2023, 12:59:47
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.