504 klaida: visa informacija ir sprendimas

504 klaida: visa informacija ir sprendimas
504 klaida: visa informacija ir sprendimas
Anonim

Jei serveris, kuriame yra jūsų ištekliai, yra perkrautas (taip nutinka dėl srauto limito išnaudojimo), vartotojui pateikiamas pranešimas: „Klaidos 504 šliuzo laikas baigėsi“. Išvertus į rusų kalbą tai reiškia: „Baigėsi šliuzo atsako laikas, vartai nereaguoja“. Susidaro situacija, kai „Apache“grynai fiziškai negali apdoroti visų http užklausų ir jos atsiduria eilėje. Tačiau terminas praeina ir pasirodo pranešimas, kad užklausa nebuvo apdorota.

504 klaida
504 klaida

Norėdami ištaisyti situaciją, turite optimizuoti serverį. Norėdami tai padaryti, turite pakeisti RAM kiekį ir http (Apache) užklausų skaičių jų didėjimo kryptimi. Kita galimybė – optimizuoti visų svetainės scenarijų našumą. Ši operacija padės pagerinti apdorojimo našumą.

Jei mokate už prieglobą, nedelsdami kreipkitės pagalbos į palaikymo tarnybą. Pagalbos tarnyba privalo patikrinti, ar jūsų svetainėje nėra gedimų, ir, jei įmanoma, „pataisyti“. Neapleiskite tokios galimybės. Gali būti „skylių“, kurias reikia užtaisytidaugiau nei manote. Kai kurie prieglobos paslaugų teikėjai teikia techninę pagalbą telefonu. Tokio tipo pagalba labai naudinga, jei pirmą kartą susiduriate su techninėmis problemomis, pvz., klaida 504. Šios pagalbos dėka galite išmokti patys jas išspręsti be pašalinės pagalbos.

504 klaidos šliuzo laikas
504 klaidos šliuzo laikas

Yra dar viena priežastis, kodėl gali atsirasti 504 klaida: scenarijus, vykdantis kokią nors komandą, netelpa į jam nustatytą laiko tarpą. Taip gali nutikti dėl trečiosios šalies išteklių užklausos arba jis pats šiuo metu daro ką nors kita. Pavyzdžiui, sukuriamas paieškos indeksas.

Norėdami pašalinti klaidą, galite dviem būdais:

1) palengvinti scenarijų jį optimizuodami;

2) padidinti PHP parametras max_execution_time. Dar kartą norėčiau paliesti prieglobos paslaugų teikėjo, kuriame yra jūsų svetainė, techninę pagalbą. Žinoma, kiekvienas turi savo, tačiau atramų pareigos yra privalomos visiems. Pasitaiko atvejų, kai į palaikymo komandai išsiųstus klausimus neatsakoma. Ypač jei tai susiję su bet kokiais vėlavimais. Pavyzdžiui, įvyksta ta pati klaida 504. Tokiu atveju pakeiskite prieglobą. Jei prasidės rimtesnės problemos, vargu ar galėsite tikėtis jų pagalbos.

504 klaida
504 klaida

Yra dar vienas dalykas, kurį reikėtų paminėti. Jei jūsų svetainė yra nemokama priegloba ir joje yra trijų lygių domenas, nesitikėkite, kad jūsų paraiškos bus svarstomos artimiausiu metu. PirmasSavo ruožtu tokie palaikymai veikia su klientais, kurie jiems kas mėnesį moka už vietą virtualiuose diskuose. Žinoma, nėra pagrindo jų smerkti, nes nuolatiniai klientai yra svarbesni. Todėl, jei norite, kad 504 klaida jūsų nebevargintų, eikite tiesiai į mokamą prieglobą. Čia nėra nieko blogo, perjungę į tokį paketą, jūs išgelbėsite save ir savo darbą internete nuo daugybės nepageidaujamų ir nenuspėjamų problemų.

Štai viskas, ką norėjau jums pasakyti apie tokį reiškinį kaip 504 klaida. Tegul tai jums pasitaiko kuo rečiau!

Rekomenduojamas: