Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak uruchomić CPU throttling w razie ataku botów?
Forum PHP.pl > Forum > Serwery WWW > Apache
AboutMe
Witam,

Dosyć często mam problem z botamami które potrafią zapętlić się i zeżreć całe zasoby w szybkim tempie dopóki ręcznie nie zamknę wszystkich procesów. Więc tak pomyślałem żeby odpalać skrypt co godzinę który zamykałby automatycznie wszystkie procesy. Ktoś wie jak to zrobić?
Neo
Zainteresuj się Cronem oraz poleceniem killall.
AboutMe
użyłem tego skryptu:

  1. #!/bin/sh
  2. pkill -15 -uusername php5
  3. exit 0


ale nic nie zabija, dalej mam masę procesów uruchomionych
darko
killall apache2

?
AboutMe
mam uruchomione następujące procesy:

Cytat
5422 /ramdisk/bin/php5 Today at 08:05 Kill Process / Force Kill Process
5730 /ramdisk/bin/php5 Today at 08:05 Kill Process / Force Kill Process
5320 /ramdisk/bin/php5 Today at 08:05 Kill Process / Force Kill Process
5529 /ramdisk/bin/php5 Today at 08:05 Kill Process / Force Kill Process
5527 /ramdisk/bin/php5 Today at 08:05 Kill Process / Force Kill Process
5731 /ramdisk/bin/php5 Today at 08:05 Kill Process / Force Kill Process
5785 /ramdisk/bin/php5 Today at 08:05 Kill Process / Force Kill Process
6222 /ramdisk/bin/php5 Today at 08:06 Kill Process / Force Kill Process
6006 [php5] Today at 08:05 Kill Process / Force Kill Process
7847 /ramdisk/bin/php5 Today at 08:06 Kill Process / Force Kill Process
8092 /ramdisk/bin/php5 Today at 08:06 Kill Process / Force Kill Process
7908 /ramdisk/bin/php5 Today at 08:06 Kill Process / Force Kill Process
7925 /ramdisk/bin/php5 Today at 08:06 Kill Process / Force Kill Process
8075 /ramdisk/bin/php5 Today at 08:06 Kill Process / Force Kill Process
7970 /ramdisk/bin/php5 Today at 08:06 Kill Process / Force Kill Process
8005 /ramdisk/bin/php5 Today at 08:06 Kill Process / Force Kill Process
9295 /ramdisk/bin/php5 Today at 08:07 Kill Process / Force Kill Process
9657 /ramdisk/bin/php5 Today at 08:07 Kill Process / Force Kill Process
10019 /ramdisk/bin/php5 Today at 08:07 Kill Process / Force Kill Process
8965 /ramdisk/bin/php5 Today at 08:07 Kill Process / Force Kill Process
10253 /ramdisk/bin/php5 Today at 08:07 Kill Process / Force Kill Process
9955 /ramdisk/bin/php5 Today at 08:07 Kill Process / Force Kill Process
9994 /ramdisk/bin/php5 Today at 08:07 Kill Process / Force Kill Process
9691 /ramdisk/bin/php5 Today at 08:07 Kill Process / Force Kill Process
9692 /ramdisk/bin/php5 Today at 08:07 Kill Process / Force Kill Process
9819 /ramdisk/bin/php5 Today at 08:07 Kill Process / Force Kill Process
10027 /ramdisk/bin/php5 Today at 08:07 Kill Process / Force Kill Process
10030 /ramdisk/bin/php5 Today at 08:07 Kill Process / Force Kill Process
10332 /ramdisk/bin/php5 Today at 08:07 Kill Process / Force Kill Process
10209 /ramdisk/bin/php5 Today at 08:07 Kill Process / Force Kill Process
10214 /ramdisk/bin/php5 Today at 08:07 Kill Process / Force Kill Process
10320 /ramdisk/bin/php5 Today at 08:07 Kill Process / Force Kill Process
11478 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12058 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12059 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12108 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12263 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
11386 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
11916 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12266 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12344 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12347 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12514 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12923 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12460 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12995 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
11381 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12102 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12577 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12735 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12785 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12970 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
13017 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12249 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
11908 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12091 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12094 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12055 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12161 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12350 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12511 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12902 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12764 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12926 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process
12892 /ramdisk/bin/php5 Today at 08:08 Kill Process / Force Kill Process


odpalam ten skrypt co minutę cronem

Cytat
#!/bin/sh
killall
exit 0


ścieżka /bin/bash /home5/username/kill.sh


i nic to nie daje
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-2025 Invision Power Services, Inc.