Dacă serverul pe care se află resursa dvs. este supraîncărcat (acest lucru se întâmplă din cauza epuizării limitei de trafic), acesta dă utilizatorului un mesaj: „Eroare 504 gateway time out”. Tradus în rusă, aceasta înseamnă: „Timpul de răspuns al gateway-ului a expirat, gateway-ul nu răspunde”. Apare o situație când Apache, pur fizic, nu poate procesa toate solicitările http și acestea stau în coadă. Cu toate acestea, limita de timp trece și apare un mesaj care spune că solicitarea nu a fost procesată.
Pentru a remedia situația, trebuie să vă optimizați serverul. Pentru a face acest lucru, trebuie să modificați cantitatea de RAM și numărul de solicitări http (Apache) în direcția creșterii acestora. O altă opțiune este să optimizați performanța tuturor scripturilor de pe site-ul dvs. Această operațiune va ajuta la îmbunătățirea performanței de procesare.
Dacă plătiți pentru găzduirea dvs., ar trebui să contactați imediat asistența pentru ajutor. Serviciul de asistență este obligat să verifice site-ul dumneavoastră pentru orice defecțiuni și, dacă este posibil, să îl „repare”. Nu neglijați o astfel de oportunitate. „Găurile” care trebuie reparate pot fiMai mult decât crezi. Unii furnizori de găzduire oferă suport tehnic prin telefon. Acest tip de ajutor este foarte util dacă vă confruntați pentru prima dată cu probleme tehnice, cum ar fi eroarea 504. Datorită acestui suport, puteți învăța cum să le remediați singur, fără ajutor extern.
Există un alt motiv pentru care poate apărea o eroare 504: un script care execută o comandă nu se încadrează în intervalul de timp care este setat pentru el. Acest lucru se poate datora unei solicitări de resurse terță parte sau el însuși face altceva în acest moment. De exemplu, creează un index de căutare.
Pentru a elimina o eroare, puteți merge în două moduri:
1) ușurați scriptul optimizând-l;
2) creșteți valoarea lui parametrul PHP max_execution_time. Încă o dată aș dori să abordez asistența tehnică a furnizorului de găzduire pe care se află site-ul dvs. Desigur, fiecare le are pe ale lui, dar îndatoririle de sprijin sunt obligatorii pentru toată lumea. Există momente în care întrebările trimise echipei de asistență rămân fără răspuns. Mai ales dacă este vorba de eventuale întârzieri. De exemplu, apare aceeași eroare 504. În acest caz, schimbați găzduirea. Dacă încep probleme mai serioase, este puțin probabil să vă puteți baza pe ajutorul lor.
Mai este un punct care ar trebui menționat. Dacă site-ul dvs. este situat pe o găzduire gratuită și are un domeniu pe trei niveluri, atunci nu vă așteptați ca aplicațiile dvs. să fie luate în considerare în viitorul apropiat. PrimulLa rândul lor, astfel de suporturi lucrează cu clienți care îi plătesc lunar pentru spațiu pe discurile virtuale. Desigur, nu există niciun motiv să-i condamnăm, pentru că clienții obișnuiți sunt mai importanți. Prin urmare, dacă doriți ca eroarea 504 să nu vă mai deranjeze pe viitor, mergeți direct la găzduirea plătită. Nu există nicio captură în asta, prin trecerea la un astfel de pachet, vă veți salva pe dvs. și munca dvs. pe Internet de multe probleme nedorite și imprevizibile.
Asta este tot ce voiam să vă spun despre un fenomen precum eroarea 504. Lăsați-vă să vi se întâmple cât mai rar posibil!