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

Дата:

2018-06-15 08:00:20

Прагляды:

83

Рэйтынг:

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

Доля:

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

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

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

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

502 bad gateway што гэта

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

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

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

Больш:

Lenovo v580c: падрабязны агляд

Lenovo v580c: падрабязны агляд

Сёння мы вырашылі напісаць пра ноўтбуку Lenovo v580c. Агляд будзе падрабязным, так як гэты партатыўны ПК серыі IdeaPad мае высокую папулярнасць, але не многія ведаюць, чым жа прыцягвае гэта прылада пакупнікоў. Мадэль з'яўляецца хуткай і змяшчае ў саб...

Брандмаўэр - што гэта? Стандартны абаронца ПК

Брандмаўэр - што гэта? Стандартны абаронца ПК

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

"Аблівіян": праходжанне гульні. Кіраўніцтва і парады па праходжанні гульні "Аблівіян"

The Elder Scrolls IV: Oblivion — ролевая гульня ад кампаніі Bethesda Games Studios. Адразу ж пасля рэлізу у 2006 годзе яна стала вельмі папулярнай. Сюжэт заснаваны на супрацьстаянні галоўнага героя і культу Прынца Разбурэння, які плануе адкрыць...

Вэб-серверы, такія як 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)

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

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

Навіны

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

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

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