Pokud je server, na kterém se nachází váš zdroj, přetížen (k tomu dochází z důvodu vyčerpání provozního limitu), zobrazí uživateli zprávu: „Vypršel časový limit brány 504“. Přeloženo do ruštiny to znamená: "Doba odezvy brány vypršela, brána neodpovídá." Nastává situace, kdy Apache čistě fyzicky nemůže zpracovat všechny http požadavky a ty se řadí do fronty. Časový limit však uplyne a zobrazí se zpráva, že požadavek nebyl zpracován.
Abyste situaci napravili, musíte optimalizovat svůj server. K tomu je potřeba změnit velikost paměti RAM a počet http (Apache) požadavků ve směru jejich nárůstu. Další možností je optimalizace výkonu všech skriptů na vašem webu. Tato operace pomůže zlepšit výkon zpracování.
Pokud platíte za svůj hosting, měli byste okamžitě kontaktovat podporu a požádat o pomoc. Služba podpory je povinna zkontrolovat, zda vaše stránky nefungují správně, a pokud je to možné, „opravit“. Nezanedbávejte takovou příležitost. "Díry", které je třeba zalátat, mohou býtvíc než si myslíš. Někteří poskytovatelé hostingu poskytují technickou podporu po telefonu. Tento typ nápovědy je velmi užitečný, pokud se poprvé potýkáte s technickými problémy, jako je chyba 504. Díky této podpoře se můžete naučit, jak je opravit sami, bez cizí pomoci.
Je zde ještě jeden důvod, proč se může objevit chyba 504: skript, který provádí nějaký příkaz, se nevejde do časového rámce, který je pro něj nastaven. Může to být způsobeno žádostí o zdroje třetích stran nebo on sám v tuto chvíli dělá něco jiného. Například vytvoří index vyhledávání.
Chcete-li odstranit chybu, můžete postupovat dvěma způsoby:
1) odlehčit skript jeho optimalizací;
2) zvýšit hodnotu parametr PHP max_execution_time. Ještě jednou bych se rád dotkl technické podpory poskytovatele hostingu, u kterého se vaše stránky nacházejí. Každý má samozřejmě své, ale povinnosti podpor jsou povinné pro každého. Jsou chvíle, kdy otázky zaslané týmu podpory zůstanou bez odpovědi. Zvlášť pokud se to týká nějakých lagů. Například dojde ke stejné chybě 504. V tomto případě změňte hosting. Pokud začnou vážnější problémy, je nepravděpodobné, že budete moci počítat s jejich pomocí.
Je tu ještě jeden bod, který by měl být zmíněn. Pokud je váš web umístěn na bezplatném hostingu a má tříúrovňovou doménu, neočekávejte, že se o vašich aplikacích v blízké budoucnosti bude uvažovat. PrvníTo zase podporuje práci s klienty, kteří jim měsíčně platí za prostor na virtuálních discích. Samozřejmě není důvod je odsuzovat, protože stálí zákazníci jsou důležitější. Pokud tedy chcete, aby vás chyba 504 v budoucnu již neobtěžovala, přejděte rovnou na placený hosting. Není v tom žádný háček, přechodem na takový balíček ušetříte sebe i svou práci na internetu mnoha nechtěným a nepředvídatelným problémům.
To je vše, co jsem vám chtěl říci o takovém jevu, jako je chyba 504. Ať se vám to stává co nejméně!