ІнтэрнэтБлогі

Памылка 504: усё падрабязны і рашэнне праблемы

Калі сервер, на якім размяшчаецца ваш рэсурс, перагружаны (гэта адбываецца з прычыны вычэрпвання ліміту трафіку), ён выдае карыстачу паведамленне: «Памылка 504 gateway time out». У перакладзе на рускую гэта азначае: "час адказу шлюза выйшла, шлюз не адказвае". Узнікае сітуацыя, калі Apache чыста фізічна не можа апрацаваць усе http-запыты, і яны ўстаюць ў чаргу. Аднак праходзіць лімітны час, і прыходзіць паведамленне аб тым, што запыт не апрацаваны.

Каб выправіць сітуацыю, неабходна аптымізаваць ваш сервер. Для гэтага трэба змяніць аб'ём аператыўнай памяці і колькасць запытаў http (Apache) у бок іх павелічэння. Яшчэ адзін варыянт - аптымізаваць працаздольнасць ўсіх скрыптоў, якія знаходзяцца на вашым сайце. Дадзеная аперацыя дапаможа падняць прадукцыйнасць апрацоўкі.

Калі ж вы аплачваеце свой хостынг, то варта адразу ж звярнуцца па дапамогу ў саппорта. Служба падтрымкі абавязана праверыць ваш сайт на наяўнасць нейкіх няспраўнасцяў і пры магчымасці «адрамантаваць» яго. Не варта грэбаваць такой магчымасцю. "Дзірак", якія неабходна залатаць, можа быць больш, чым вы думаеце. Некаторыя хостынг-правайдэры ажыццяўляюць тэхнічную падтрымку па тэлефоне. Дадзены від дапамогі вельмі карысны, калі вы ў першы раз сутыкнуліся з такімі тэхнічнымі праблемамі, як памылка 504. Дзякуючы такому саппорта вы зможаце навучыцца ўстараняць іх самастойна, без старонняй дапамогі.

Ёсць і яшчэ адна прычына, па якой можа паўстаць 504-памылка: скрыпт, які выконвае нейкую каманду, не ўкладаецца ў тыя часовыя рамкі, якія для яго зададзены. Гэта можа быць звязана з запытам іншых рэсурсаў, альбо ён сам у гэты час займаецца іншай справай. Напрыклад, выбудоўвае пошукавы індэкс.
Для выдалення няспраўнасці вы можаце пайсці двума шляхамі:
1) палегчыць скрыпт шляхам яго аптымізацыі;
2) павялічыць значэнне PHP-параметру max_execution_time.
Яшчэ раз хацелася б закрануць пытанне аб тэхнічнай падтрымцы хостынг-правайдэра, на якім размешчаны ваш сайт. Безумоўна, у кожнага ён свой, але абавязкі саппорта для ўсіх абавязковыя. Бываюць такія выпадкі, калі пытанні, адпраўленыя ў службу падтрымкі, застаюцца па-за ўвагай. Асабліва калі гэта тычыцца нейкіх небудзь лагов. Напрыклад, узнікае тая ж самая памылка 504. У гэтым выпадку мяняйце хостынг. Калі пачнуцца больш сур'ёзныя праблемы, то наўрад ці вы зможаце разлічваць на іх дапамогу.


Тут яшчэ адзін момант, пра які варта было б згадаць. Калі ваш сайт размешчаны на бясплатным хостынгу і мае трохузроўневы дамен, то не чакайце, што вашыя заяўкі разгледзяць у бліжэйшы час. У першую чаргу, такія саппорта працуюць з кліентамі, якія штомесяц аплачваюць ім месца на віртуальных дысках. Вядома, асуджаць іх няма прычын, бо пастаянныя кліенты важней. Таму, калі хочаце, каб у будучыні памылка 504 вас больш не турбавала, пераходзіце адразу на платны хостынг. Падвоху ў гэтым ніякага няма, перайшоўшы на такі пакет, вы пазбавіце сябе і сваю працу ў інтэрнэце ад мноства непажаданых і непрадказальных праблем.

Вось і ўсё, што хацелася вам распавесці пра такую з'яву, як памылка 504. Няхай яна сустракаецца вам як мага радзей!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.unansea.com. Theme powered by WordPress.