Как да поправя грешка 502 лош шлюз

Как да поправя грешка 502 лош шлюз

С активно сърфиране в мрежата, всичко не винаги върви гладко. От време на време потребителите вместо страницата на сайта са изправени пред HTTP грешки. Ако сте изправени пред потребител на интернет с грешка 500, тогава в повечето случаи проблемът не е във вас или вашата интернет връзка, а в сървъра на сайта. Изключението е грешка 502, която може да показва неправилни настройки, особено ако прозорец с грешка се появява много често и независимо от кой сайт се опитвате да отидете на. Първо трябва да определите, че методите за решаване на грешка 502 лоша шлюза за потребителя и администратора на сайта са различни. Помислете по -подробно причините и решенията.

502 Лош шлюз - какво означава

Интернет протокол HTTP в отговор на всяка заявка предоставя държавен код. Най -често срещаното от тях е 200: Добре, всичко работи както трябва. Този статус обикновено не се показва. Вместо това посетителите виждат съдържанието на сайта. Различните грешки имат различни причини: Ако грешките 400 означават, че потребителят има проблеми, тогава кодовете от 500 до 511 означават, че отрицателният отговор е резултат от грешката на сървъра. Цифрите също показват къде е възникнала грешката - поне за потребителите, които знаят какво означават отделните кодове.

Грешка 502 обикновено е придружена от фразата на лошия шлюз, лошия шлюз Nginx, Bad Gateway Apache или Bad Gateway: Регистрирана крайна точка Failey за справяне с. Подобна грешка на грешния шлюз заедно с грешката "400: Страницата не е намерена" е една от най -често срещаните при работа в интернет. Той се появява, когато сайтът, към който достъпът през основния сървър не може да препрати заявката. В този случай първият сървър функционира само като прокси или шлюз. Въпреки че можем да кажем, че всички заявки в Интернет също се изпращат чрез шлюзове. Ето защо появата на прозорец с грешка може да причини известно неудобство - не е напълно ясно в какъв момент процесът е открит от грешката.

Източници за грешки 502 Лош шлюз

В повечето случаи грешката на грешния шлюз възниква отстрани на сървъра, така че прост потребител не може да я поправи. Има и възможност използваният браузър да е регистрирал 502 лоша грешка в шлюза, която всъщност не съществува или просто сте изключени от мрежата. Източникът на грешка също може да бъде следният:

  • Неуспех на сървъра - шлюз от целевия сървър получава отрицателен резултат. Това може да се случи поради повреда на системата. В редки случаи сървърите могат да изключат мрежата, например, когато съдържанието нарушава закона.
  • Претоварване на уеб сървъра-ако уеб сървърът достигне своето ограничение, той вече не може да отговори. Следователно шлюзът дава 502 лоши портали. Причината може да бъде неочаквано голям интерес към сайта или дори DDOS-atak. Това означава, че нападателят използва виртуална мрежа за претоварване на сървъра и провокира системна повреда.
  • Неправилно програмиране на PHP - Понякога проблемът се съдържа в кода на сайта. Тогава ще бъде получен отрицателен резултат за някои заявки.
  • Грешка в комуникацията - причиняване на грешки при изпращане на заявки от двете страни на комуникацията може да се намеси (сървър и клиент).
  • Грешка в браузъра е да се причини грешка в дисплея на уебсайта и 502 лоши шлюза може да се разшири вашия браузър.

Схема за атака на DOS

Причини

Има 3 основни причини за грешката 502 лошия шлюз:

  • Името на домейна не е разрешено - името на домейна по IP адрес не е разрешено. Важно е да се отбележи, че промените в DNS могат да отнемат толкова време, колкото ще бъдат активни. Зависи от TTL или "живот на живота", разпределени за всеки запис.
  • Изходният сървър не е наличен - не работи или не отсъства интернет връзка.
  • Защитната стена блокира заявката - защитната стена блокира връзката между границата и първоначалните сървъри на сайта. Може да бъде причинен и от свързани модули за сигурност на CMS. Някои системи за защита на DDOS са твърде активни, така че те блокират заявки от сървъри за доставка на съдържание.

Как да поправя грешка 502 лош шлюз

За да коригирате грешката на лошия шлюз 502, помислете за решението на проблема от гледна точка на администратора на сайта. Посетителят на вашия портал сподели с вас информация, че когато се опитва да получи достъп до вашия сайт, той вижда съобщение за грешка 502. Какво означава за вас? Администраторът също е далеч от това, че правилно установява причината за грешката. Първо, трябва да проверите дали сайтът е достъпен като цяло. Ако вашият сървър наистина се провали, трябва да се свържете с вашия хостинг доставчик. Може би те вече знаят за грешката и тяхната подкрепа вече работи върху реставрацията. Трябва също да проверите файловете на сървърните списания за наличие на съобщения за грешки. По -специално, грешката често е източник на грешка в PHP, така че не забравяйте да проверите дали източникът на грешка в кода или в базата данни се съдържа. Ако е необходимо, можете да използвате старо резервно копие, за да коригирате бързо грешката.

Често се появява грешка само защото сървърът е бил временно претоварен или не може да отговори на по -висока заявка твърде дълго. Ако такива претоварвания започват да се срещат все по -често, трябва да се свържете с хостинг доставчика. Съвместните усилия могат да бъдат постигнати чрез най -добрата конфигурация на уеб сървъра, но това далеч не е възможно винаги. След това трябва да проверите дали вашата защитна стена е правилно конфигурирана и се уверете, че тя не блокира никакви правни заявки. Друг източник на грешка може да бъде неизправност на имената. Проверете настройките на DNS на вашия хостинг доставчик. Най -често 502 след известно време изчезва самостоятелно. Когато възникне грешка извън вашата сфера на влияние, тя се решава от интернет доставчик (ISP) или доставчик на хостинг на уеб сървър без никаква намеса от ваша страна. Ако неизправността възникне по ваша грешка, е необходимо да се определи неговият източник и метода на елиминиране възможно най -скоро.

Временно изключете вашата мрежа за доставка на съдържание (CDN)

Заявките на браузъра понякога се пренасочват чрез обратния прокси сървър. С други думи, използването на прокси сървър създава посредник между потребителския браузър и сървъра на сайта. Някои услуги, като мрежи за доставка на съдържание (CDN), използват технологията на обратния прокси сървър за най -ефективното маршрутизиране на входящия трафик. Но понякога този допълнителен слой, когато се опитвате да се свържете с първоначалния сървър, уебсайтът може да създаде проблеми. Когато това се случи, вашите посетители (и вие) може да срещнат грешка от 502. Проверете и разберете дали вашият CDN е причината за този проблем е достатъчно проста. Всичко, което трябва да направите, е временно да изключите услугата и след това да проверите дали сайтът е зареден без него. Процесът на изключване на CDN зависи от услугата, която използвате.

Сега, когато се опитате да получите достъп до уебсайта, оригиналният му сървър ще отговори на заявка без посредници. Ако грешка 502 изчезна, вероятно вашият CDN е бил източникът на проблема. В повечето случаи просто трябва да изчакате няколко часа, преди да включите услугата отново. Разбира се, не забравяйте да проверите и се уверете, че грешката вече не възниква. Ако използвате друг CDN, трябва да видите неговата документация, за да получавате инструкции как да деактивирате временно Услугата.

Почистете кеша на браузъра

Ако проблемът наистина е от страна на сървъра, но трябва да получите достъп до съдържанието на сайта, има начини да заобиколите неизправността. Един от тях е кешът на браузъра. Съвременните браузъри пазят копия на уебсайтове за известно време на собствените си сървъри, така че те могат да показват по -ранната си версия. За да качите страница от кеша на Google, въведете кеш: В полето за търсене и след това URL адреса, който искате да посетите (например кеш: https: // vk.com). Трябва обаче да помните, че гледате остарялата версия на сайта. За да се отървете от грешка, почистете кеша на браузъра си.

Изтрийте бисквитките на вашия браузър

Какво да правим с грешка 502? В повечето случаи тя може да бъде фиксирана чрез просто рестартиране на страницата. Ако проблемът е решен, тогава сървърът беше просто временно претоварен. Тъй. Ако съобщението за грешка не е изчезнало, почистете кеша и файловете с бисквитки. Възможно е браузърът всъщност да получи достъп до данни от вътрешната памет на устройството. Не е необходимо да изтривате всички файлове с бисквитки - в настройките на браузъра можете да отворите и изтриете само тези, свързани със съответния уеб сайт.

Пуснете браузъра в режим на инкогнито

Грешка може да бъде във вашата система, дори ако кодът на състоянието показва нещо друго. Ако при всеки опит да посетите някакви сайтове, Bad Gateway изскача, най -вероятно грешката е свързана с вашия компютър, браузър или защитна стена. Първо, проверете функционалността на браузъра. Първата стъпка трябва да бъде рестартирането му в режим на инкогнито. Ако това не работи така, както трябва, стартирайте браузъра в безопасен режим. Ако грешката изчезне, тогава проблемът беше едно от допълненията или разширенията на браузъра, които са деактивирани в безопасен режим. За да направите това, трябва да отворите командния ред и да въведете тук пълния път на местоположението на браузъра в оферта. Всеки разработчик на браузър има различни команди за стартиране на безопасен режим:

  • Firefox: "C: \ Програмни файлове \ Mozilla Firefox \ Firefox.Exe "-safe -моде
  • Internet Explorer: "C: \ Програмни файлове \ Internet Explorer \ iexplore.exe ”-extoff
  • Chrome: Google браузърът не предлага безопасен режим. Вместо това е достатъчно да започнете в режим на инкогнито.

Коригирайте DNS сървъра

Грешка 502 може да възникне поради неправилно свързване на домейна и IP адреса. Това се дължи на миграцията на уебсайт за нов хост, който обикновено отнема известно време. Решението е да почистите кеша на DNS в локалната система по същия начин, докато премахвате кеша от браузъра. Отворете командния ред и изпълнете командата:

Ipconfig / flushdns

С успешното почистване на кеша на DNS програмата ще издаде съобщение „Кеш DNS се почиства успешно“.

Проверете дневниците

Дневник - това са записи на всички действия, които сте извършили във всяко приложение. Можете да проверите дневниците на приложението и съответното списание на сървъра. Дневниците на приложението ще ви кажат кои страници са били поискани по време на приложението, докато списанието на сървъра ще съдържа информация за оборудването, отговорно за изпълнението на приложението, и състоянието на всички устройства, свързани към сървъра.

Изключете приставката за CDN

Мрежата за доставка на съдържание (CDN) са трети странични услуги за представяне на "тежко съдържание", което включва големи изображения и видеоклипове. CDN се използва от приложението за поддържане на ефективността. Конфигурацията на BrandMauer може да позволи да премине неприемливо или вредно съдържание през шлюза, което ще доведе до лоша шлюза за грешка 502. За да разрешите този проблем, просто трябва да деактивирате CDN.

Опитайте да използвате друг браузър

Опитайте да се свържете през друг браузър. Ако отварянето на страницата премине без неуспехи, тогава текущият стандартен браузър трябва да бъде премахнат и преинсталиран. Ако изместването на браузърите не решава грешката на грешния шлюз, трябва да проверите настройките на вашата мрежа. Най -лесният вариант е да рестартирате модема и рутера. Ако това не помогна, опитайте се да преминете от Wi-Fi към LAN и използвайте кабелна връзка.

Презареди компютъра и мрежовото оборудване

Понякога възниква 502 лош шлюз поради вината на интернет доставчика. Причината тук е фалшив запис на техния DNS сървър. За да заобиколите съобщението за грешка, въведете друг DNS сървър в настройките. В Windows това може да стане в настройките на TCP/IP връзка. Като тест можете да получите достъп до безплатен сървър на Google DNS - 8.8.8.8 и 8.8.4.4.

Свържете се с вашия интернет доставчик

Ако грешката е причинена не от доставчика, остава само да изчакате, докато изчезне самостоятелно (или използвайте кехели версии на страниците). В повечето случаи грешката е временна и се елиминира от администратора възможно най -скоро.