muzruno.com

Грешка 502 Bad Gateway - какво е това? Причини и решения

Всеки интернет потребител видя съобщение в своя браузър "502: Bad Gateway", което означава, че по време на обработката на заявката е възникнала грешка от страна на уеб сървъра. Най-често причините за неуспехите се дължат на неправилна конфигурация на уеб сървъра или оборудване на хостинг компанията. Стандартният проблем е неправилната обработка на DNS или прокси сървъра.

Какво означава "502: Bad Gateway"?

Грешката означава, че заявката до уеб сървъра от страна на браузъра е получена, но е била неправилно обработена или изтрита от главната опашка. Ако сървърът се намира зад интернет портала, проблемът вероятно е в шлюза или в работата на самия уеб сървър, който предава информация за грешката в шлюза и след това се показва в браузъра на потребителя.

Причини за възникване на грешка 502. Липса на сървърни ресурси

502 лош шлюз какво е това

Основният проблем на възникване на тази грешка е достатъчно ресурсите на сървъра да обработва входящите заявки, поради което сървърът започва да генерира грешка 502. Липсата на ресурси може да бъде или хардуер (липса на памет, недостатъчна скорост на обработка или диск) и софтуер, свързан с неправилна конфигурация на сървъра или използвания софтуер.

Но има ситуация, при която с достатъчно ниво на ресурси сървърът продължава периодично да генерира грешка 502: Bad Gateway. Какво може да бъде, ако не и хардуерни повреди?

Ограничението на ресурсите може да бъде въведено автоматично, когато отделен VPS сървър или виртуален хостинг напуска тарифния план. В резултат сървърът може да не е в състояние да се справи с текущото натоварване.

Уеб сървърите, като Apache, имат строго определен брой обработващи заявки, които са посочени, когато са конфигурирани. Ако всички те са едновременно заети, входящата заявка е поставена в опашката и времето й не може да надвишава минута за всеки от тях. Ако времето за изчакване е превишено, заявката се анулира и потребителят получава грешка 502. Освен това, обработващото устройство може просто да няма достатъчно свободни текущи ресурси за нормална обработка на опашката.

Ако използвате PHP + FastCGI на сървъра, с неоптимизиран брой php-cgi процеси, има почти винаги претоварване и липса на ресурси.

Най-често срещаните причини за недостига на ресурси за обработка на заявки

502 лош шлюз, което означава

  1. Сървърът не може да се справи с текущия брой посетители на сайта едновременно. Значителна част от ресурсите могат да бъдат изразходвани от различни търсене на роботи и неправилни софтуерни скриптове.
  2. Претоварване на сървъра по време на хакерски DDos атаки, когато сървърът се повреди от голям брой едновременни заявки за обработка.
  3. Има ситуация, когато ползвате услугата виртуален хостинг неочаквана грешка 502: лош портал. Какво означава това? Това може да означава проблем в страната домакин, известен като свръх, т. Е. хостинг компания поставя един сървър в размер на клиентски сметки, които моменти на върхово натоварване ток те липсват на хардуерните ресурси.
  4. Неправилна конфигурация на самия сървър или липса на софтуерна или хардуерна съвместимост.
  5. Използвайте външни ресурси на място, като броячи на посещения, различни информатори, скриптове. При проблеми с такива външни източници може да възникне грешка.
  6. Изтегляне на големи файлове на сървъра с лошо качество на връзката с интернет.

PHP грешки в скрипта



Грешка 502 може да се случи, тъй като скриптове, приставки или разширения на езика PHP, който след приключване на сървъра за изпълнение не предава на съответния код. Например, за да генерира грешка 502: Bad Gateway Nginx като един от най Опциите за прокси сървъра може да се дължи на неправилно определяне на статута на скрипта и възприемането на прекъсване на услугите на уеб сървър, като повреда в системата.

Така че цялата статична информация (снимки, страници на сайта, файлове на роботи) се зарежда нормално и без грешки. Какво означава "502: Bad Gateway" в този случай? Че катастрофата се получава при зареждане на програмни скриптове, приставки и разширения.

502 лош портал nginx

Коригиращо действие 502

На първо място, е необходимо да се анализира текущото натоварване на сървъра, особено когато възникнат грешки. Особено внимание следва да се обърне на натоварването на RAM и, ако е необходимо, да се увеличи размерът му, за да се подобри обработката на заявките.

Проверете правилната настройка на ограниченията за броя на едновременно обработените php-cgi процеси. Неправилната им конфигурация води до бързо претоварване на услугата и постоянно появяване на съобщението "502: Bad Gateway". Какво е това и как правилно да зададете границите на процесите, разберете в услугата за поддръжка на хостинг доставчика.

Максимално намаляване на заявките за външни мрежови ресурси и задаване на максимално време за изтегляне и отговор. Това ще ви позволи да видите какви са ресурсите на сървъра и ще ви помогне да се отървете от външния "пропуск" на сайта.

което означава 502 лош шлюз

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

Споделяне в социалните мрежи:

сроден