Hiba 504 gateway time-out (nginx), hogyan kell rögzíteni

Mi a hiba 504 Gateway Time-out (nginx)?

Hiba 504 gateway time-out (nginx), hogyan kell rögzíteni

Miért történik ez?

Gyakran előfordul, hogy ez a hiba az eredmény egy nagy terhelés a szerveren, az Apache végén nem volt ideje, hogy kérések feldolgozásához, és nginx nem vár választ, megszakad a kapcsolat, és kiadja a felhasználó böngészőjének hibaüzenetet. Ez a kritikus terhelés általában akkor fordul elő, vagy azért, mert a nagyszámú látogató az oldalon, vagy azért, mert a folyamatokat, amelyek akkor a helyszínen is. Ebben az esetben egy példa script lehet bármely helyszínen, hogy hosszú időt vesz igénybe, és így a hibák 504.

Hogyan kijavítani a hibát 504?

Túl sok felhasználó

Hibás munkaterületen

Ebben az esetben meg kell optimalizálni a webhely oly módon, hogy a script működik illeszkedik a megszabott időben. Ha optimalizálás nem lehetséges, akkor segíthet a paraméter módosításához, amely felelős a maximális várakozási idő a forgatókönyvet. Ehhez meg kell írni egy .htaccess fájlt:

php_value max_execution_time N

Ahol N - a várakozási időt másodpercben, általában az alapértelmezett érték 30 másodperc. De egy ilyen eljárás segít nem minden web hosting szolgáltatók, és ebben az esetben a következő lépés kell a kapcsolatot az ügyfélszolgálattal, vagy módosítsa hosting szolgáltató.

Nem talál választ a kérdésére?

Kapcsolódó cikkek