Памылка "502 Bad Gateway" - што гэта такое? Прычыны з'яўлення і спосабы ліквідацыі

Дата:

2018-06-15 08:00:20

Прагляды:

13

Рэйтынг:

1Любіць 0Непрыязнасць

Доля:

Кожны карыстальнік Інтэрнэту бачыў у сваім браўзэры паведамленне «502: Bad Gateway», што азначае з'яўленне на баку вэб-сервера памылкі ў працэсе апрацоўкі запыту. Часцей за ўсё прычыны збояў звязаныя з няправільнай наладай вэб-сервера або абсталявання хостынг-кампаніі. Стандартнай праблемай з'яўляецца няправільная апрацоўка DNS або проксі-сервера.

Што значыць "502: Bad Gateway"

Памылка азначае, што запыт да вэб-серверу з боку браўзэра паступіў, але быў няправільна апрацаваны або выдалены з агульнай чарзе. Калі сервер праграмна размяшчаецца за Інтэрнэт-шлюзам, то верагодная праблема менавіта ў шлюзе або ў працы самога вэб-сервера, які і перадае на шлюз інфармацыю пра памылку, а затым яна адлюстроўваецца ў браўзэры карыстальніка.

Прычыны ўзнікнення памылкі 502. Недахоп рэсурсаў сервера

502 bad gateway што гэта

Самай галоўнай праблемай з'яўлення гэтай памылкі з'яўляецца недастатковы ўзровень серверных рэсурсаў для апрацоўкі ўваходзяць запытаў, з-за чаго сервер пачынае генераваць памылку 502. Недахоп рэсурсаў можа быць як апаратнай (недахоп аператыўнай памяці, недастатковая хуткасць працэсара або дыска), так і праграмнай, звязанай з няправільнай наладай сервера або выкарыстоўванага праграмнага забеспячэння.

Але бывае сітуацыя, калі пры дастатковым узроўні рэсурсаў сервер працягвае перыядычна генераваць памылку 502: Bad Gateway. Што гэта можа быць, калі не апаратныя збоі?

Абмежаванне рэсурсаў можа быць уведзена аўтаматычна пры выхадзе выдзеленага сервера VPS або віртуальнага хостынгу за межы тарыфнага плана. У выніку сервер можа не справіцца з бягучай нагрузкай.

Больш:

Гульня Stars Wars: The Old Republic: агляд, апісанне, сістэмныя патрабаванні

Гульня Stars Wars: The Old Republic: агляд, апісанне, сістэмныя патрабаванні

Star Wars - адна з самых вядомых і папулярных сусветаў ва ўсім свеце. У цяперашні час па сусвеце "Зорных войнаў" знята сем поўнаметражных фільмаў і выпушчана мноства кампутарных гульняў. "Зорныя вайны" бяруць свой пачатак у канцы 1970-х гадоў і заста...

World of Tanks: гайд.

World of Tanks: гайд. "Шкода Т-50" і яго выкарыстанне

У "Шкоды Т-50" складаная лёс. Дадзеная мадэль перапрацоўвалася некалькі разоў, і ў рэшце рэшт канструктары практычна цалкам змянілі першапачатковую задумку. У гульні "Ворлд оф танк", новыя танкі з "чэшскай" серыі з'явіліся параўнальна нядаўна, аднак ...

Што рабіць, калі не ўдаецца выдаліць файл

Што рабіць, калі не ўдаецца выдаліць файл

Што прымушае людзей спасцігаць нешта новае? Для адных гэта простае цікаўнасць, для іншых жа – нейкі стымул, прычына, не разабраўшыся з якой, немагчыма вырашыць пастаўленую жыццём задачу. Асноўныя прынцыпы працы і асаблівасці аперацыйнай сістэмы...

Вэб-серверы, такія як Apache, маюць строга пэўную колькасць апрацоўшчыкаў запытаў, якія задаюцца пры яго канфігурацыі. Калі ўсе яны адначасова занятыя, які паступіў запыт змяшчаецца ў чаргу, і час яе не можа перавышаць хвіліну для кожнага з іх. У выпадку перавышэння часу чакання апрацоўка запыту адмяняецца, і карыстачу выдаецца памылка 502. Дадаткова обработчику можа проста не хапіць бягучых свабодных рэсурсаў для нармальнай апрацоўкі чаргі.

У выпадку выкарыстання на серверы праграмнай звязкі PHP + FastCGI, пры неоптимизированном колькасці php cgi працэсаў амаль заўсёды ўзнікаюць перагрузкі і недахоп рэсурсаў.

Найбольш распаўсюджаныя прычыны ўзнікнення недахопу рэсурсаў для апрацоўкі запытаў

502 bad gateway што азначае

  1. Сервер не спраўляецца з бягучым колькасцю адначасовых наведвальнікаў сайта. Таксама значную частку рэсурсаў могуць расходаваць розныя пошукавыя робаты і няправільныя праграмныя скрыпты.
  2. Перагрузка сервера пры правядзенні хакерскіх DDos-нападаў, калі сервер даводзіцца да адмовы вялікай колькасцю адначасовых запытаў для апрацоўкі.
  3. Бывае сітуацыя, калі пры выкарыстанні паслугі віртуальнага хостынгу нечакана ўзнікае памылка 502: Bad Gateway. Што гэта значыць? Гэта можа сведчыць аб наяўнасці праблемы на баку хостынгу, вядомай пад назвай оверселлинг, г. зн. размяшчэнне хостэрам на адным серверы такога колькасці кліенцкіх рахункаў, што ў моманты пікавай нагрузкі ім не хапае бягучых апаратных рэсурсаў.
  4. Некарэктнае канфігураванне уласна сервера або адсутнасць праграмнай або апаратнай сумяшчальнасці.
  5. Выкарыстанне на сайце падлучальных знешніх рэсурсаў, такіх як лічыльнікі наведванняў, розных інформераў, скрыптоў. Памылка можа паўстаць пры праблемах з такімі знешнімі крыніцамі.
  6. Загрузка файлаў вялікага памеру на сервер пры дрэнным якасці Інтэрнэт-злучэння.

Памылкі скрыптоў PHP

Памылка 502 можа узнікаць з-за скрыптоў, убудоў або пашырэньні на мове PHP, якія пры завяршэнні выканання не перадаюць сервера адпаведны код. Напрыклад, генераваць памылку 502: Bad Gateway nginx як адзін з варыянтаў проксі-сервера можа з-за няправільнага вызначэння стану скрыпту і воспринятия абрыву злучэння са службамі вэб-сервера як сістэмны збой.

такім чынам, уся статычная інфармацыя (малюнкі, старонкі сайта, файлы Robots) загружаецца нармальна і без памылак. Што значыць "502: Bad Gateway" у гэтым выпадку? Што збой ўзнікае менавіта пры загрузцы праграмных скрыптоў, убудоў і пашырэнняў.

502 bad gateway nginx

Меры па ліквідацыі памылкі 502

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

калі ласка, Праверце правільнасць налады лімітаў на колькасць адначасова апрацоўваных php cgi працэсаў. Іх няправільная канфігурацыя прыводзіць да хуткай перагрузкі сэрвісу і пастаяннага ўзнікнення паведамленні "502: Bad Gateway". Што гэта такое і як правільна наладзіць ліміты працэсаў, даведайцеся у службе падтрымкі хостынг-правайдэра.

Максімальна скароціце запыты да знешніх сеткавых рэсурсаў і ўсталюеце лімітавае час іх загрузкі і адказу. Гэта дазволіць убачыць, на што сыходзяць рэсурсы сервера, і дапаможа пазбавіцца ад знешняй «прабуксоўкі» сайта.

што значыць 502 bad gateway

У выпадку падазрэнні на оверселлинг або няправільную наладу сервернай канфігурацыі звярніцеся ўслужбу падтрымкі хосцера. Калі не будзе рэакцыі, і праблема не будзе ліквідаваная, зменіце хостынг-правайдэра. Недаступнасць сервера можа прывесці да страт з-за просты памылкі 502: Bad Gateway. Што гэта азначае для бізнесу, думаю, не варта тлумачыць.

Заўвага (0)

Гэтая артыкул не мае каментароў, будзьце першым!

Дадаць каментар

Навіны

Налада ММС на Андроіда: пакрокавае кіраўніцтва для розных аператараў.

Налада ММС на Андроіда: пакрокавае кіраўніцтва для розных аператараў.

Налада ММС на Андроіда можа спатрэбіцца ў двух выпадках. Першы з іх – гэта купля новага смартфона. Другі – гэта скід існуючых параметраў на завадскія. У любым выпадку, трэба змяняць канфігурацыю так, каб дадзеная паслу...