▷ Грешка 502 Bad Gateway: какво представлява, причини и решение

грешка 502 лош шлюз

Грешка 502 Bad Gateway е, заедно с Грешка 401, една от най-често срещаните в Интернет. Facebook, Youtube, Twitter и страници, изградени под WordPress и Prestashop, показват този тип грешки ежедневно. Причината за това обикновено е свързана с комуникационен проблем между сървърите на въпросната уеб страница (неправилен шлюз). Решението, както при предишните грешки, наблюдавани в Tuexperto, варира в зависимост от това дали сме прости навигатори на страницата или ако сме администратори на мрежата. Какъвто и да е случаят ни, решението на грешка 502 няма да ни отнеме повече от пет минути и малко настояване в случая, че ние сме администраторите и собствениците на страницата.

Какво е грешка 502 Bad Gateway и какво го причинява

Както показва самото име на грешката, грешка 502 се дължи на лошо въвеждане на определен отговор от един сървър на друг. Този лош вход се дължи на неспособността на един или повече сървъри да комуникират с основния уеб сървър. С други думи, заявката, направена от нашия браузър към сървърите на страницата, не е била в състояние да бъде обработена поради липсата на комуникация с родителския сървър .

502-bad-gateway-error

По самото естество на проблема решението обикновено идва от собственика на страницата. Това не означава, че не можем да извършим определени действия за решаване на проблема като прости потребители, тъй като понякога това може да бъде причинено от кеша на браузъра или определен прокси сървър.

Решение на грешка 502 Bad Gateway, ако сме потребители

Има няколко начина за разрешаване на гореспоменатата грешка, ако сме навигатори и повечето са свързани с интернет браузъра, който използваме.

Решение 1

Първото нещо, което ще трябва да направим, за да разрешим грешка 502, е да презаредим страницата, като натиснем F5, за да проверим дали това не е случайна грешка. В случай, че тази грешка продължава да се показва, ние ще се опитаме да осъществим достъп до друга страница на същия уебсайт, за да изключим възможен общ срив на уебсайта. Например, ако сме на www.tuexperto.com/whatsapp, ще трябва да опитаме да влезем на www.tuexperto.com.

Решение 2

В случай, че грешката продължи да се появява, следващото нещо, което ще трябва да направим, е да изчистим кеша на браузъра, който използваме. В Google Chrome е толкова просто, колкото да щракнете върху трите точки с опции, да изберете още инструменти, да кликнете върху Изчистване на данните за сърфиране и накрая да кликнете върху Изчистване на данните .

изчистване на кеша google chrome

Все още ли не се показва уеб страницата? Тогава най-вероятно това е грешка в мрежата. Можем да опитаме да влезем от друго устройство (мобилно устройство, таблет, лаптоп) чрез друго WiFi или връзка за данни, за да проверим дали случаят е такъв.

Решение на грешка 502, ако притежаваме уебсайта

Ако сме администратори на уеб страницата, възможното решение тук варира в зависимост от произхода и вида на уеб страницата.

Решение 1

В случай, че използваме WordPress като CMS на нашия уебсайт, първата стъпка за отстраняване на грешката ще бъде деактивирането на най-новите плъгини и теми, които сме инсталирали в мрежата . Ако случаят е, че наскоро сме инсталирали много плъгини, можем да ги деактивираме наведнъж, ако сменим името на папката Plugins в папката wp-content на сървъра на страницата.

деактивиране на плъгини за

Ключът в този момент е да деактивирате приставките един по един и да презаредите страницата, която показва грешката, за да видите дали е отстранена, въпреки че това ще зависи от броя на приставките, които имаме на нашата страница.

Решение 2

Ако наскоро сме инсталирали услуга CDN (Content Delivery Network), за да подобрим скоростта на зареждане на нашия уебсайт, вероятно грешката 502 е причинена от нея. Това е така, защото кодът на въпросната услуга може да е в конфликт с част от кода на нашата страница.

Някои от основните CDN са както следва:

  • CloudFlare
  • Amazon CloudFront
  • MaxCDN
  • CDN77
  • Инкапсула CDN
  • KeyCDN

За да коригирате грешката на шлюза, толкова просто, колкото временно деактивиране на CDN през страницата на услугата . Ако сме намерили решението, най-добре е да се свържете със службата, за да разрешите този конфликт.

Решение 3

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

Ако сме напреднали потребители, можем да намерим грешката по много прост начин. За целта ще създадем PHP файл чрез усъвършенстван текстов редактор (NotePad ++) и ще въведем следните редове код:

Original text


phpinfo (); ?> След това ще копираме файла в основната папка на сървъра и ще получим достъп до него чрез адреса www.domainname.com/filename.php . След като влезем вътре, ще потърсим реда, който съдържа маркера  error_log и ще намерим пътя, към който се отнася грешката.

Решение 4

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

Други грешки, идентифицирани от OneExpert

  • Грешка 401 Изисква се разрешение
  • HTTP грешка 500
  • Грешка 503 Временната услуга не е налична