У браузері ці три помилки виглядають майже однаково, але означають різне. Код підказує, на якій ланці стався збій, і це позбавляє від багатьох здогадок.
Коротко
- 502 означає, що проміжний сервер отримав некоректну відповідь від бекенду.
- 503 означає, що сервіс тимчасово недоступний, найчастіше через навантаження або режим обслуговування.
- 504 означає, що відповіді чекали надто довго: щось працює повільно, а не зламалося.
Чим відрізняються ці коди
| Помилка | Що каже сервер | Найчастіша причина |
| 502 Bad Gateway | Я отримав відповідь, але не можу її зрозуміти | Процес PHP аварійно завершився посеред відповіді |
| 503 Service Unavailable | Зараз я не приймаю запити | Пік навантаження, ліміт ресурсів або режим обслуговування |
| 504 Gateway Timeout | Я чекав відповіді, але не дочекався вчасно | Важкий запит, зовнішній API або запланове завдання |
1. Зачекайте трохи й перезавантажте сторінку
Усі три помилки часто бувають тимчасовими. Якщо сайт сам відновився за хвилину, це був короткочасний пік. Якщо ж помилка повторюється постійно, справа інша: її треба з'ясувати, бо її бачать і ваші клієнти.
2. Перевірте, де проблема: на сайті чи на сервері
Увійдіть у панель керування хостингом. Якщо панель працює, а сайт ні, сервер справний, і проблема в самому сайті. Якщо не відкривається нічого, йдеться про ширший збій. Докладніше про те, як це розмежувати, читайте в інструкції сайт не відкривається.
3. Перегляньте ресурси та журнал помилок
Помилки 503 і 502 часто виникають, коли сайт намагається використати більше пам'яті або більше одночасних процесів, ніж передбачено тарифом. У журналі помилок видно, який запит завершився збоєм і коли. Якщо в журналі постійно трапляється той самий плагін, причину знайдено.
4. Знайдіть повільне місце, якщо помилка 504
504 майже завжди означає, що щось виконується надто довго. Типові причини: важкий запит до бази даних, імпорт або експорт, зовнішній API, який не відповідає, а також заплановане завдання, що запускається під час кожного завантаження сторінки. Якщо сайт і так працює повільно, почніть з інструкції чому сайт на WordPress працює повільно.
5. Виключіть сплеск трафіку
Бот або пошуковий робот може сканувати сайт так швидко, що сервер перевантажується. Зі статистики відвідувань видно, хто створює трафік: люди чи машини. У такому разі правильне рішення полягає в тому, щоб обмежити частоту запитів, а не переходити на більший тариф.
Чого не варто робити
Не оновлюйте сторінку раз за разом. Кожне завантаження додає навантаження, і саме через це помилка 503 лише посилюється. Також не видаляйте плагіни навмання, поки не прочитали журнал: видалення не того плагіна позбавить сайт функцій і нічого не виправить.
Якщо не хочете робити це самостійно
Ми прочитаємо журнал помилок, знайдемо місце збою або уповільнення і виправимо його. Також пояснимо, що стало причиною, щоб те саме не повторилося наступного місяця.
Дізнайтеся, як ми відновлюємо роботу сайту »