▷ Помилка 502 Bad Gateway: що це таке, причини та рішення

помилка 502 поганий шлюз

Помилка 502 Bad Gateway, поряд з помилкою 401, є однією з найпоширеніших в Інтернеті. Facebook, Youtube, Twitter та сторінки, побудовані під WordPress та Prestashop, щодня демонструють такий тип помилок. Причина цього, як правило, пов'язана з проблемою зв'язку між серверами відповідної веб-сторінки (неправильний шлюз). Рішення, як і в попередніх помилках, виявлених у Tuexperto, варіюється залежно від того, чи є ми простими навігаторами сторінки, чи ми адміністратори Інтернету. Незалежно від нашого випадку, вирішення помилки 502 не займе у нас більше п’яти хвилин і певного наполягання на тому, щоб ми були адміністраторами та власниками сторінки.

Що таке помилка 502 Bad Gateway і що її спричиняє

Як вказує сама назва помилки, помилка 502 пов'язана з поганим введенням певної відповіді від одного сервера до іншого. Це погане введення пов’язане з нездатністю одного або декількох серверів взаємодіяти з основним веб-сервером. Іншими словами, запит, зроблений нашим браузером до серверів сторінки, не вдалося обробити через відсутність зв'язку з батьківським сервером .

Помилка 502-bad-gateway

За самою суттю проблеми рішення зазвичай надходить від власника сторінки. Це не означає, що ми не можемо виконувати певні дії для вирішення проблеми як прості користувачі, оскільки іноді це може бути спричинено кешем браузера або певним проксі.

Рішення помилки 502 Bad Gateway, якщо ми користуємось

Є кілька способів вирішити вищезазначену помилку, якщо ми є навігаторами, і більшість з них пов’язані з Інтернет-браузером, який ми використовуємо.

Рішення 1

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

Рішення 2

У випадку, якщо помилка продовжує з’являтися, наступне, що нам доведеться зробити, це очистити кеш-пам’ять браузера, який ми використовуємо. У Google Chrome це так просто, як натиснути три точки Параметрів, вибрати Інші інструменти, клацнути на Очистити дані перегляду і, нарешті, натиснути на Очистити дані .

очистити кеш google chrome - -

Веб-сторінка все ще не відображається? Тоді, швидше за все, це веб-помилка. Ми можемо спробувати увійти з іншого пристрою (мобільного, планшета, ноутбука) через інший Wi-Fi або з’єднання для передачі даних, щоб переконатися, що це так.

Рішення помилки 502, якщо ми є власником веб-сайту

Якщо ми є адміністраторами веб-сторінки, тут можливе рішення залежить від її походження та типу веб-сторінки.

Рішення 1

У випадку, якщо ми використовуємо WordPress як систему управління вмістом нашого веб-сайту, першим кроком для вирішення помилки буде відключення найновіших плагінів та тем, які ми встановили в Інтернеті . Якщо трапилось так, що нещодавно ми встановили багато плагінів, ми можемо деактивувати їх усі відразу, змінивши назву папки Плагіни в папці wp-content сервера сторінок.

вимкнути плагіни для

Ключовим моментом на цьому етапі є деактивація плагінів по одному та перезавантаження сторінки, на якій відображається помилка, щоб перевірити, чи вона вирішена, хоча це буде залежати від кількості плагінів, які ми маємо на нашій сторінці.

Рішення 2

Якщо ми нещодавно встановили послугу CDN (Мережа доставки вмісту) для покращення швидкості завантаження нашого веб-сайту, ймовірно, це було спричинено помилкою 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 Служба тимчасова і недоступна