Eroare 504 gateway time-out ce înseamnă și cum să remediați eroarea 504

A apărut un mesaj - o eroare 504. Aceasta indică faptul că poarta a răspuns mult timp sau sa încheiat înainte de timp.

Motive pentru 504 erori.

Să luăm în considerare principalele motive. Aceasta poate fi o lipsă de memorie RAM pe server, probleme cu script-urile de pe site-ul dvs., probleme cu configurarea serverului etc. Cauza elementară a erorii 504 este supraîncărcarea serverului, rezultând o coadă de cereri. Datorită așteptării în coadă, cererea nu este primită pentru procesare în timpul alocat și este resetată.







Dacă resursa în sine nu conține erori sau dacă nu există o soluție la problema din partea hostelui, căutați cu îndrăzneală un alt site.

Soluția erorii.

Dar acestea sunt sarcini mai globale. Între timp, încercați să măriți timpul de expirare și de execuție pentru un număr de scripturi. Acest lucru va ajuta la eliminarea erorii notorii 504. În mod implicit, timpul de execuție din setările serverului este setat la 30 de secunde.







Pentru ao mări, puteți aplica set_time_limit. Numai nu întotdeauna este posibil să implicați acest sistem din cauza restricțiilor privind o găzduire. Dacă PHP rulează în așa-numitul mod sigur, apoi în configurarea php, crește timpul de funcționare a scriptului (funcția max_execution_time). Când nu puteți să eliminați interdicția folosind set_time_limit, încercați să executați această funcție (max_execution). În cele din urmă, puteți crește timpul de funcționare a scriptului în configurația serverului. Pentru a face acest lucru, scrieți următoarele:

  • • proxy_send_timeout 60; (așteptând procesul de transfer);
  • • proxy_read_timeout 60; (așteptând procesul de citire).

Am pus 60 s (120) în loc de 30 s stând în mod implicit.

Însă hostessul nu poate face astfel de schimbări din cauza consumului sporit de resurse. Este posibil ca capabilitățile serverului să fie limitate, nu au resurse suficiente pentru a executa sarcinile de script. Pentru a rezolva această problemă și a elimina eroarea, trebuie să măriți memoria și să creșteți numărul de procese server httpd (Apache). Dar acestea sunt sarcinile de gazduire. Sperăm că recomandările noastre vă vor ajuta în munca dvs.







Articole similare

Trimiteți-le prietenilor: