444
No Response
Bendras būsenos kodo 444 paaiškinimas
Šis būsenos kodas paprastai naudojamas, kai klientas nutraukia ryšį, kol serveris visiškai neapdoroja užklausos. Kai kuriais atvejais ugniasienės ar kiti tinklo įrenginiai taip pat gali nutraukti ryšį ir grąžinti HTTP būsenos kodą 444 No Response.
HTTP būsenos kodo 444 specifikacija
Šaltinis / citata iš: HTTP būsenos kodas 444 No Response nurodytas Module ngx_http_rewrite_module skirsnyje Module ngx_http_rewrite_module.
Kaip naudojant PHP išmesti 444 būsenos kodą?
Norint žiniatinklio puslapyje nurodyti HTTP būsenos kodą 444, galima naudoti PHP funkciją http_response_code. Sintaksė tokia: http_response_code(444) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
HTTP būsenos kodo 444 testavimas
Kad kliento pusėje būtų galima rodyti HTTP būsenos kodą (šiuo atveju 444 No Response) ir kitą informaciją, kūrimo konsolę reikia atidaryti klavišu F12. Tada pereikite prie skirtuko "Network" (tinklas). Dabar galima atidaryti puslapį, tinklo skirtuke turi būti matoma svetainė (pavyzdys index.php). Ją reikia pasirinkti, o tada reikia pasirinkti skyrių Herder (Herderis). Tada naudotojas matys tokį rezultatą:
URL: https://http-statuscode.com/errorCodeExample.php?code=444
Statusas: 444 No Response
Šie: Network
IP adresas: XX.XX.XX.XX
Kaip išspręsti 444 būsenos kodo problemą?
HTP būsenos kodas 444 No Response yra "nginx" būsenos kodas, naudojamas nestandartiniam atsakymui grąžinti be paaiškinimo ir nedelsiant uždaryti ryšį. Paprastai tai yra priemonė nepageidaujamoms arba kenkėjiškoms užklausoms nutraukti.
Jei susiduriate su būsenos kodu 444 No Response, tai gali būti dėl kelių priežasčių. Toliau pateikiame keletą veiksmų, kuriais galite išspręsti problemą:
- Patikrinkite "Nginx" konfigūraciją
- Atidarykite "Nginx" konfigūracijos failą, paprastai nginx.conf arba failus, esančius kataloge sites-available.
- Ieškokite taisyklių, kurios grąžina būsenos kodą 444 No Response. Tai galima pasiekti tokiomis direktyvomis, kaip return 444 No Response;.
- Išanalizuokite taisyklės paskirtį
- Jeigu pastebėsite, kad tam tikros taisyklės sukelia 444 No Response būsenos kodą, pabandykite išsiaiškinti, kodėl tokia taisyklė yra. Galbūt ji buvo nustatyta tam, kad blokuotų tam tikras kenkėjiškas užklausas arba tam tikrus IP adresus.
- Patikrinkite "Nginx" prieigos ir klaidų žurnalą
- Žurnalai (paprastai access.log ir error.log) gali suteikti užuominų, dėl kurių užklausų gaunama 444 No Response būsena. Juose gali būti nurodyta tokia išsami informacija kaip užklausą pateikusio IP adresas, naudotojo agentas ir kita antraštės informacija.
- Patikslinkite
- Jei pastebėjote, kad blokuojamos teisėtos užklausos, pakoreguokite atitinkamas "Nginx" konfigūracijos taisykles arba iš viso jas pašalinkite.
- Jeigu taisyklė buvo tyčinė, apsvarstykite galimybę ją patobulinti, kad sumažėtų klaidingų teigiamų rezultatų.
- Patikrinkite ugniasienės ir saugumo nustatymus
- Kartais dėl serverio ugniasienės ar saugumo nustatymų gali būti blokuojamos teisėtos užklausos. Patikrinkite visas naudojamas saugumo priemones ar sistemas ir įsitikinkite, kad jos sukonfigūruotos teisingai.
- Iš naujo paleiskite "Nginx"
- Atlikę konfigūracijos pakeitimus nepamirškite iš naujo paleisti "Nginx", kad pakeitimai įsigaliotų. Paprastai tai galima padaryti tokia komanda, kaip sudo service nginx restart arba sudo systemctl restart nginx.
- Testavimas
- Atlikę pakeitimus, atlikite bandymus, kad įsitikintumėte, jog problema išspręsta. Toliau stebėkite žurnalus, kad įsitikintumėte, jog viskas veikia taip, kaip tikėtasi.
Atlikę šiuos veiksmus, turėtumėte išspręsti arba bent jau geriau suprasti "Nginx" 444 No Response būsenos kodo problemą. Visada pravartu reguliariai daryti atsargines konfigūracijos failų kopijas ir pakeitimus atlikti palaipsniui, kad sumažintumėte galimų problemų skaičių.
.
444 būsenos kodo suderinamumas su naršyklėmis
Chrome | no data |
Edge | no data |
Firefox | no data |
Opera | no data |
Safari | no data |
Chrome Android | no data |
Firefox for Android | no data |
Opera Android | no data |
Safari on iOS | no data |
Internet | no data |
WebView Android | no data |