Ce este eroarea de întrerupere a gateway-ului (nginx) 504?
De ce se întâmplă acest lucru?
Adesea, această eroare este o consecință a unei sarcini grele pe server, în cele din urmă Apache nu are timp să proceseze cererile și nginx nu așteaptă un răspuns, termină conexiunea și emite un mesaj de eroare în browser-ul utilizatorului. O astfel de încărcare critică apare de obicei fie din cauza numărului mare de vizitatori ai site-ului, fie din cauza proceselor care apar în interiorul site-ului însuși. În acest caz, un exemplu este orice script pe un site care rulează prea mult timp, ceea ce duce la eroarea 504.
Cum pot remedia 504?
Prea mulți utilizatori
Utilizarea necorespunzătoare a site-ului
În acest caz, trebuie să optimizați site-ul și în așa fel încât lucrarea scenariilor să se încadreze în timpul alocat. Dacă optimizarea nu este posibilă, poate fi de ajutor modificarea parametrului care este responsabil pentru timpul maxim de așteptare pentru script. Pentru aceasta, în fișierul .htaccess scrieți:
php_value max_execution_time N
Unde N este timpul de așteptare în secunde, de obicei, în mod implicit, este de 30 de secunde. Dar această procedură nu funcționează pentru toți furnizorii de servicii de găzduire și, în acest caz, pasul următor ar trebui să fie contactarea serviciului de asistență sau schimbarea furnizorului de servicii de găzduire.
Nu ați găsit răspunsul la întrebarea dvs.?