Error 502 (Bad Gateway) – що це? 10 способів виправити помилку

Источник

Error 502 (Bad Gateway) – что это? 10 способов исправить ошибку

Іноді, під час роботи в інтернеті, можна зіткнутися з цією помилкою.

На екрані з’являється повідомлення: error «502 Bad Gateway».

Перекладається як «поганий (помилковий) шлюз».

Ця помилка, як правило, виникає, коли користувач повторно звертається до одним і тим же посиланням.

Проблема в наступному:

  • Неправильна робота проксі-сервера;
  • Проблема з DNS-сервером;
  • Проблема hosting-сервера, на якому розміщений сайт.

Розглянемо помилку на прикладі.

Користувач подав запит на сервер. А цей сервер обробив запит, але не так як було потрібно, або видалив з черги.

Можуть траплятися збої, коли сервер плутається в пріоритетності запитів і припиняє обробку.

Після помилки в обробці запиту, відправляються користувачеві дані у вигляді напису «502 Bad Gateway».

Після появи цього повідомлення немає можливості переглядати ресурси запитуваної сайту.

Головне, що повинен знати користувач — це не вірус.

Зміст:

Причини появи помилки

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

  • Недолік ресурсів сервера. Така проблема може виникнути, якщо не вистачає оперативної пам’яті. Або вона використовується нераціонально;

Error 502 (Bad Gateway) – что это? 10 способов исправить ошибку

  • Занадто велику кількість відвідувачів одночасно може призвести до такої помилку на сервері;
  • Атака хакерів. Сервер обробляє величезну кількість неправильних пакетів. Це призводить до його перевантаження. Тобто така ж перевантаженість, як у першому варіанті. З тим виключення, що це робиться навмисно;
  • Можливо, мова йде про оверселлинге. Сервер розміщує таку кількість акаунтів, на яке не вистачає ресурсів у визначені найбільш завантажені моменти;
  • Некоректна структура сервера. Або несумісність деяких програмних рішень;
  • Сайт використовує зовнішнє підключення. Якщо в джерелі підключення виникають проблеми, то вони автоматично переносяться і на сам сайт;
  • Завантаження занадто об’ємних файлів. Якщо сайт завантажений важкими файлами. А з’єднання з мережею при цьому погане.

2Ошибки РНР.

  • Некоректна робота різних розширень і плагінів. Завершуючи роботу, вони не видають код завершення свого стану. Система nginx сприймає раптове завершення як помилку.

Помилка error 502 може з’являтися на певну сторінку, а не на весь сайт.

Усунення помилки error 502 Bad Gateway

1Потрібно спробувати повторно перезавантажити URL — адресу. Для цього можна використовувати клавішу F5 або натиснути кнопку оновлення браузера. Еггог 502 часто вказує на мережеву помилку, яка може бути дуже швидко усунена. Повторне оновлення в такому випадку виявиться успішним. Так відбувається досить часто.
2Закрити всі вікна браузера і відкрити новий сеанс. Знову спробувати відкрити потрібну веб-сторінку.
3Варто перезапустити програму браузера. Це може вирішити проблему.
4Перейти на будь-який інший сайт. Помилка в даному випадку пропаде. А коли навантаження на сервер зменшиться, можна буде відвідати сайт, який отримували раніше. Можливо, не відкриваються будь-які сторінки. Значить, треба звертатися до свого інтернет-провайдера.
5Перевірити підключення до інтернету. Іноді необхідно посилити сигнал wi-fi.
6Можливо, потрібне перезавантаження комп’ютера або мережевого устаткування. Деякі проблеми самого пристрою і того, як воно підключено до мережі, можуть провокувати помилку 502. Особливо, якщо помилка з’являється на декількох сайтах.

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

7Переконалися в тому, що доступ до інтернету є. Але, при спробі потрапити на потрібний сайт все — одно з’являється помилка «502 Bad Gateway».

Значить, треба видалити файли cookies.

Деякі з них можуть виявитися пошкодженим або застарілими.

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

8Запуск браузера в режимі «інкогніто». Це означає, що браузер запускається зі своїми стандартними настройками. Вони встановлені за промовчанням. Надбудови і розширення ніяк не вплинуть. Для Google Chrome перехід в режим інкогніто здійснюється наступним чином: Ctrl+Shift+N.

Error 502 (Bad Gateway) – что это? 10 способов исправить ошибку

Error 502 в режимі інкогніто більше не з’являється? Помилка виявлена. Це розширення та настроювання браузера.

У даному випадку необхідно повернути початкові налаштування браузеру або відключити деякі розширення. Це допоможе усунути неполадки.

9Самый простий спосіб: просто почекати поки навантаження на сервер зменшиться або адміністрація сервера вирішить проблему.

Як видалити файли cookies з різних браузерів

Під час серфінгу сторінок і сайтів в інтернеті використовується який-небудь браузер.

Під час цього процесу, вся інформація записується на жорсткий диск.

Це можуть бути: картинки, текстові файли, будь-яка інформація, яку переглядав користувач.

Все це зберігається на вінчестері комп’ютера в кешах або куках (текстові файли).

Очистити кеш або видалити кукі можна, використовуючи декілька способів:

  • Використовувати можливості самих браузерів;
  • Використовувати сторонні програми.

Важливо відзначити, що після проведеної чистки НЕ потрібен перезапуск комп’ютера або перевстановлення браузера.

Процес чищення трохи відрізняється в різних браузерах.

Google Chrome

  • Для початку потрібно відкрити налаштування»;
  • У випадаючому меню знайти кнопку «очистити історію»;
  • Відкривається нове вікно з параметрами налаштувань. Спочатку потрібно встановити період, за який будуть видалені файли. Рекомендується вибрати «за весь час».

У таких чотирьох пунктах треба проставити галочки.

Таким чином, браузер очиститься від: історії переглядів, історії скачувань файлів cookie, а також зображень та інших файлів.

  • Тепер залишається тільки натиснути «Очистити історію».

Firefox

  • Перший крок — відкрити «Налаштування»;
  • Далі — пункт «Приватність»;

Error 502 (Bad Gateway) – что это? 10 способов исправить ошибку

  • У вікні, вибрати «Видалити окремі cookie-файли»;
  • На цьому етапі можна видалити вручну тільки один файл cookie, якщо відомо, який саме. В іншому випадку, видаляються всі.

Opera

  • Потрібно натиснути на логотип браузера в лівому верхньому куті і вибрати там «Історія»;
  • У правому верхньому куті з’являється кнопка «Очистити історію відвідувань»;
  • З’являється вікно. Тут треба поставити галочки у перших чотирьох пунктах: історія відвідувань, історія завантажень, видалити файли-cookie та інші дані сайту, та очистити кеш;
  • Натиснути на кнопку «Очистити історію відвідувань» під ними.

Internet explorer

  • У меню необхідно вибрати пункт «Сервіс» (для того, щоб цей пункт був видний в меню треба натиснути Alt);
  • Потім «очистити журнал браузера»;
  • У діалоговому вікні можна вибрати тільки кукі-файли, встановивши галочку навпроти них;
  • Завершити процес натисканням кнопки «Видалити».

Спосіб підходить для будь-якого браузера

Необхідно запустити браузер (той, який треба очистити);

  • Натиснути одночасно клавіші на клавіатурі: Ctrl+Shift+Delete;

Error 502 (Bad Gateway) – что это? 10 способов исправить ошибку

  • Відкриється меню. У рубриці «Видалити» треба вибрати «Всі»;
  • Поставити галочки навпроти пунктів, що цікавлять: кеш і куки;
  • Натиснути «Видалити зараз». Процес завершено.
  • Запустити браузер на комп’ютері;
  • Навпаки адресного рядка вибрати значок з трьома точками і натиснути «Налаштування»;
  • Внизу сторінки знайти «Показати додаткові параметри»;
  • Перейти в розділ «Особисті дані», там натиснути кнопку «Налаштування вмісту»;
  • Вибираємо «cookie»;
  • Перейти в розділ «Усі файли cookie та дані сайтів». Тут треба знайти назву цікавить сайту;
  • Праворуч від нього натиснути на значок Видалити.

Спосіб очищення за допомогою програми Ccleaner

Можливо, у когось дана програма може бути встановлена.

Оскільки її також використовують для очищення операційної системи Windows.

Це дозволяє звільнити ОС від усього зайвого і прискорити роботу комп’ютера.

Якщо даною утилітою не доводилося користуватися, її необхідно завантажити і встановити.

Скачувати рекомендується тільки з перевірених сайтів. Дана утиліта є безкоштовною.

  • Необхідно закрити браузер і запустити встановлену програму;
  • Перейти в рубрику «Очищення»;
  • Відкриється нове вікно, в якому треба вибрати закладку «Додатки»;
  • Там будуть вказані встановлені на комп’ютері браузери. Для кожного з них (або тільки для того, який треба очистити) необхідно відзначити галочками пункти, які треба виконати;
  • Тепер натиснути кнопку Аналіз;
  • Далі програма шукає файли, що підлягають видаленню. Коли вони будуть знайдені, потрібно натиснути кнопку Очищення.

Використання даної програми рекомендується, якщо робота комп’ютера сповільнена і йому необхідно звільнитися від зайвої інформації.

В іншому випадку, можна видаляти cookie-файли безпосередньо через браузер.

Коли браузер чистий, можна ще раз спробувати зайти на потрібний сайт.

Якщо знову з’являється error 502, то проблема, напевно на сервері сайту, який видає помилку.

Як виправити помилку 502 Поганий Шлюз

Чистимо кеш браузерів

Читай також:

[Вирішено] Помилка 0xc000007b при запуску гри — Як виправити?

Помилка Windows Installer: причини виникнення та способи усунення

10 простих способів дізнатися яка відеокарта стоїть на комп’ютері з Windows

Як очистити кеш браузерів на мобільному телефоні

Помилка error 502 може з’явитися не тільки на персональному комп’ютері.

Те ж саме може статися з будь-яким пристроєм, на якому є вихід в інтернет. Наприклад, на телефоні.

Алгоритм дій для телефону такий же.

1Очищення кешу для Android:

  • Необхідно вибрати використовуваний браузер: Яндекс Браузер Google Chrome, Mozilla Firefox, Opera Mobile;
  • Натиснути значок у вигляді вертикально розташованих трьох точок на панелі браузера. Якщо значок відсутня, натиснути кнопку Меню на корпусі смартфона;
  • Вибрати пункт «Налаштування»;
  • Перейти в розділ «Конфіденційність»;
  • Вибрати рядок «Очистити дані»;
  • Включити опцію «кеш»;
  • Далі відключаємо всі інші опції (якщо метою є лише очищення кешу браузера);
  • Тепер натиснути кнопку Очистити дані;
  • Підтвердити видалення даних.

2Очистка кешу для IOS:

  • Вибрати використовуваний браузер: яндекс браузер Safari, Opera mini;
  • Знайти значок у вигляді трьох горизонтальних смуг. Потім вибрати значок у вигляді коліщатка (налаштування);
  • Далі перейти в розділ «Конфіденційність»;

Error 502 (Bad Gateway) – что это? 10 способов исправить ошибку

  • Натиснути рядок «Очистити дані»;
  • Включити опцію кеш;
  • Вимкнути всі інші опції;
  • Натиснути на «Очистити дані»;
  • Підтвердити очищення даних.

3Очищення кешу для Windows Phone

  • Для початку, необхідно вибрати використовуваний браузер: Internrt Explorer, Edge;
  • Натиснути на значок у вигляді трьох горизонтальних точок на панелі браузера, внизу екрану;
  • Далі слід вибрати пункт «Налаштування»;
  • Потім «Видалити журнал»;
  • І, нарешті, натиснути кнопку «Видалити».

4Существует можливість, при необхідності, забороняти або дозволяти файли-cookie

Але, це може принести деякі незручності.

Наприклад, при використанні сайтів, на яких треба входити в аккаунт.

Для цього необхідно:

  • Відкрити додаток Chrome на пристрої Android;
  • Праворуч, напроти адресного рядка натиснути на значок з трьома точками;
  • Вибираємо пункт «Налаштування»;
  • Вибрати «Налаштування файлів» і перейти в «Файли cookie»;
  • Тепер потрібно встановити перемикач в потрібне положення;
  • У пункті «Дозволити стороннім сайтам зберігати файли cookie».

Що таке error 502 з точки зору сервера

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

  • Одним із способів відновити ситуацію є бекап. Добре, якщо він знімається регулярно. Але, в невеликих компаніях це роблять не завжди.
  • Для зручності можна впроваджувати RAID масив. Він поєднує кілька серверних HDD. При цьому, об’єднує їх в один розділ. Таким шляхом, дані з одного диска копіюються відразу ще на 2. Це дозволяє зберегти інформацію.
  • У невеликих компаніях важливу роль відіграє персонал. Мова йде про кваліфікації співробітників. Можна користуватися тимчасовими послугами компетентного фахівця. Можна також використовувати спеціальний захист

DDoS (хакерська атака) що це і до яких наслідків веде

1

DoS (Denial of Service)— це спрямована атака на систему. Метою є збій в роботі.

Якщо говорити простою мовою, то на сервер штучно створюється таке навантаження, при якій користувачі не в змозі отримати доступ до ресурсів.
2DDoS (Distributed Denial of Service).

Error 502 (Bad Gateway) – что это? 10 способов исправить ошибку

Також атака на систему, яка відправляється з дуже великої кількості комп’ютерів.

Мета в даному випадку така ж. Привести систему до неробочого стану.

Кожне пристрій відправляє велику кількість пакетів із запитами до ресурсу.

Їх кількість дуже велика. Настільки, що на обробку та відправку відповідей витрачається весь ресурс системи.

В результаті, система більше не в силах підтримувати роботу сервісів, які у неї обслуговуються.

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

Це той самий випадок, коли на своєму екрані користувач бачить error 502 Bad Gateway.

3Для власника ресурсу це загрожує недоотриманням прибутку, так як система простоює.
4Меры щодо запобігання DdoS. Для захисту сервера використовують різні інструменти.

  • Налаштування Apache.

Для цього необхідно перейти в каталог /usr/local/etc/httpd/conf. Там необхідно відредагувати 3 файлу:

  • httpd.conf
  • srm.conf
  • acces.conf

Перед редагуванням необхідно створити резервні копії. Для цього в командному рядку консолі необхідно ввести команду

cp

Слідом відразу ж вказати повне ім’я файлу, який буде копіюватися. І, через пробіл, написати назву файлу-копії.

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

Інформація про версії системи підвищує шанси зловмисника на вдалу атаку.

Щоб запобігти витоку інформації про систему потрібно використовувати дані файлу httpd.conf.

  • Установка і настройка Mod_Security. Ще один спосіб захисту від атаки — це установка модуля mod_security для Apache та встановлення в ньому необхідних фільтрів. Після внесення необхідних змін необхідно перезапустити Apache, щоб вони стали активні. При будь-яких настроюваннях не варто забувати про баланс між потрібною продуктивністю сервера та його захистом від атак.
  • Настройка зв’язку Apache+nginx. Це дозволить посилити безпеку системи.

5Если атака вже йде, необхідно проаналізувати соціології. Завдяки цьому визначити, хто і в якому напрямку веде атаку. Також визначити переважаючий тип трафіку. Для цього можна використовувати, наприклад, програму tcpdump. Завдяки їй можна дізнатися який тип запитів надсилається найчастіше, також ip-адреси, з яких вони були відправлені.

Коли ip-адреси визначені точно, їх потрібно заблокувати.

Існують також спеціальні платні системи захисту.

Наприклад:

  • CloudFlare,
  • Comodo,
  • Cisco,
  • Wanguard

Дії адміністратора сайту у випадку помилки error 502

Як правило, помилка error 502 Bad Gateway відправляється системою ngnx.

Тобто, ngnx використовується як frontend сервера і php-fpm або apache як backend сервера.

В даному випадку backend-сервер відмовив і треба зробити його знову працездатним. Щоб швидко відновити обслуговування, рекомендується:

1Перезагрузить Apache або php-fpm. Він може підвішувати через занадто велике навантаження.

Error 502 (Bad Gateway) – что это? 10 способов исправить ошибку

2Перевірити, як працюють допоміжні служби (MySQL і Memcached). У рідкісних випадках вони можуть стати причиною появи помилки 502 Bad Gateway.
3якщо який-небудь із сервісів не запускається, необхідно перевірити чи достатньо вільного місця на диску сервера. Зробити це можна за допомогою команди df-h. Якщо місця недостатньо, необхідно в терміновому порядку його звільнити і перезавантажити всі служби.
4Дізнатися ступінь завантаження сервера, використовуючи команду top. Якщо показник la занадто високий (більше 10), то необхідно виконати перезавантаження сервера повністю. Для цього використовувати команду reboot.
5Необхідно стежити за своєчасним оновленням всіх файлів сайту (плагінів і тем).
6Також проводити аудит серверного програмного забезпечення і вчасно оновлювати модулі.

Рекомендації

1Провести аналіз навантаження, яку отримує сервер. У тому числі в момент появи помилки. Якщо стає очевидним, що це недолік оперативної пам’яті, то її кількість треба збільшити.
2якщо помилка error 502 з’являється регулярно, необхідно перевірити, як налаштовані ліміти на кількість php — cgi процесів. Їх неправильне налаштування призводить до нестабільного стану сервера.
3При можливості, зменшити кількість запитів до зовнішніх ресурсів мережі. Встановити в налаштуваннях обмеження для їх завантаження і на час їхньої відповіді. Це допоможе виявити проблему. Далі потрібно вжити заходів для її вирішення.
4Якщо сайт розміщується на віртуальному хостингу (рис.9) і є підстави сумніватися в правильному налаштуванні конфігурацій сайту. Або все дуже схоже на оверселлинг. У такому випадку, варто подумати про зміну хостингу.

Error 502 (Bad Gateway) – что это? 10 способов исправить ошибку

5Если дана помилка виникає не у користувача, а у власника сайту, необхідно звернутися до техпідтримці хостинг — провайдера для усунення помилки.

Висновки

У разі появи error 502 Bad Gateway слід пам’ятати, що це не вірус і ця помилка не представляє небезпеки для пристрою користувача.

Необхідно визначити криється проблема в налаштуваннях комп’ютера або це має відношення до сервера.

Виходячи з висновку, робити необхідні дії.

Для власників сайтів або серверів, подбати про безпеку.

А також забезпечити систему необхідним об’ємом оперативної пам’яті і ресурсу.

Як виправити помилку 502 Поганий Шлюз

Відео інструкція

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *