Kas ir paralēlās apstrādes vienība?
Tīmekļa mitināšanas pakotnēm ir noteikts paralēlo vienību skaita limits, lai nodrošinātu koplietotās vides stabilu darbību, lai viena hosta veiktās darbības neietekmētu citus.
Paralēlo vienību limits ir atkarīgs no tīmekļa mitināšanas pakotnes, un tas ir norādīts mūsu vietnē pakotņu detalizētajā salīdzinājumā.
Žurnālos paralēlās apstrādes vienību ieraksti ir atrodami ar nosaukumu Zunami. Tu vari arī pārbaudīt izmantotās pakotnes limitu žurnāla rindas beigās, piemēram, (115/100).
ZunamiSoftRequestLimit
Atļauto savienojumu skaits, virs kura aktivitāte tiek reģistrēta Apache žurnālā, bet pieprasījumi vēl netiek noraidīti, un paliek šāds nākamais žurnāla ieraksts:
[2024-01-01 00:00:00.000000] [vhost: domain.eu] [zunami:error] [pid: 12345] mod_zunami.c(341): [client: 123.123.123.123:12345] ZunamiSoftRequestLimit exceeded for 123456 (115/100)
ZunamiHardRequestLimit
Atļauto savienojumu skaits, pirms tie tiek noraidīti. Sasniedzot norādīto limitu, pieprasījumam tiek atgriezts kļūdas paziņojums “503 – Service Temporarily Unavailable“, un žurnālā tiek atstāts šāds ieraksts:
[2024-01-01 00:00:00.000000] [vhost: domain.eu] [zunami:error] [pid: 12345] [client: 123.123.123.123:12345] ZunamiHardRequestLimit exceeded for 123456 (170/150)
ZunamiIpConnVHostsLimit
Papildus paralēlās apstrādes vienībām žurnālos ir arī ieraksti par ZunamiIpConn un ZunamiIpConnVHostsLimit. To mērķis ir ierobežot agresīvu tīmekļa skeneru pieprasījumus, kas vienlaikus pārslogo daudzus dažādus virtuālos hostus (galveno domēnu un apakšdomēnus, kas atrodas tīmekļa serverī) ar pieprasījumiem:
- ZunamiIpConn ziņojums nozīmē, ka no vienas IP adreses ir nākuši vairāk nekā atļautie 100 vienlaicīgie savienojumi.
- ZunamiIpConnVHostsLimit ziņojums nozīmē, ka no vienas IP adreses ir izveidoti savienojumi ar vairāk nekā atļautajiem 10 dažādiem hostiem.
Pieprasījumi, kas pārsniedz limitu, saņems kļūdas paziņojumu “429 – Too many requests“, un žurnālā tiks atstāts šāds ieraksts:
[2024-01-01 00:00:00.000000] [vhost: domain.eu] [zunami:error] [pid: 12345] [client: 123.123.123.123:12345] ZunamiIpConn exceeded for 123.123.123.123 (120/100)
[2024-01-01 00:00:00.000000] [vhost: domain.eu] [zunami:error] [pid: 12345] [client: 123.123.123.123:12345] ZunamiIpConnVHostsLimit exceeded for 123.123.123.123 (11/10)
Šis piemērs parāda, ka tika mēģināts izveidot 120 savienojumus (120/100) ar 11 dažādiem tīmekļa serveriem, kas atrodas virtuālajā hostā (11/10).