fbpx
Loading
Головна/Блог/Інтернет-маркетинг/504 Gateway Time Out: що значить 504 помилка і як виправити код помилки 504

504 Gateway Time Out: що значить 504 помилка і як виправити код помилки 504

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

 

Кожен користувач мережі Інтернет потрапляв у ситуацію, коли у відповідь на набір адреси в пошуковому рядку, перехід за посиланням або пошуковим запитом на екрані з’являється напис 504 Gateway Timeout Error або подібні. Його поява призводить до того, що відвідувачі відразу покидають ресурс, не розбираючись, в чому причини 504 помилки на сайті і, найімовірніше, просто йдуть шукати інший сайт. Така помилка може призвести до збитків через відтік клієнтів. Але в будь-якому випадку не варто відразу панікувати, необхідно розібратися, чому така помилка виникла та як її можна усунути.

 

Якщо код помилки починається з цифри 5, то це означає, що вона сталася на стороні сервера, наприклад коли неможливо виконати запит через порушення зв’язку між декількома серверами. Це означає, що один з них не зміг обробити ваш запит протягом заданого проміжку часу. Через те, що користувачі використовують різні браузери, з різною конфігурацією операційних систем і серверів, помилка 504 в браузері може виглядати по-різному. Вона може бути представлена ​​в одному з нижчезазначених варіантів, але незалежно від того, як буде виглядати текст, ця помилка все одно матиме одне й те ж значення:

 

  • 504 Gateway Timeout
  • 504 Gateway Timeout NGINX
  • NGINX 504 Gateway Timeout
  • Gateway Timeout Error
  • Error 504
  • “HTTP Error 504”
  • “HTTP Error 504 – Gateway Timeout”
  • “HTTP 504”
  • “504 Error”
  • “Gateway Timeout (504)
  • “504 Gateway Time-out – The server did not respond in time”
504 gateway time out

Незважаючи на таке розмаїття назв, основних причин, чому виникає 504 код відповіді сервера, існує всього три:

 

  1. Ліміт використання доступних ресурсів перевищено, а саме обмеження по максимальному числу запущених процесів, які одночасно працюють на віртуальному хостингу.
  2. Збільшилося навантаження на сайт. Запити стали надходити занадто часто і веб-сервер не встигає на них відповідати. В результаті чого з них утворюється черга, після закінчення певного періоду часу з’єднання може обірватися.
  3. Код помилки 504 може з’явиться, якщо скрипт обробляється занадто довго. Це трапляється, якщо він відправляє запит до інших сайтів або виконує складний запит, наприклад, пошуковий, з великою кількістю критеріїв, або коли в файлі php.ini встановлений жорсткий ліміт параметра PHP max_execution_time.

 

Що ж робити, якщо виникла помилка 504? Перелічимо основні способи, за допомогою яких можна спробувати самостійно усунути помилку 504 Gateway Time Out.

 

  1. Оновіть сторінку, зачекавши декілька хвилин. Це перший і найпростіший спосіб вирішення будь-якої помилки.
  2. Проведіть очищення кешу інтернет-браузера або зайдіть на сайт в режимі інкогніто.
  3. Скористайтеся одним або декількома іншими браузерами.
  4. Очистіть кеш DNS, який може містити застарілі файли.
  5. Якщо ви досвідчений користувач, то можете спробувати тимчасово перемкнути DNS сервера на Google Public DNS.
  6. Перевірте працездатність сайту на різних пристроях, а також в декількох мережах.
  7. Зайдіть на ресурс за допомогою сервісу downforeveryoneorjustme.com.
  8. Подивіться журнал помилок для пошуку підказок.
  9. Перевірте плагіни та розширення, що використовуються на вашому сайті, які могли викликати його непрацездатність. 504 помилка може з’явиться, якщо вони застаріли, несумісні один з одним або з іншим програмним забезпеченням. Спробуйте тимчасово відключити всі плагіни, а потім включати їх по одному. Це дозволить вам зрозуміти, який з них міг викликати появу помилки.
  10. Зайдіть на неробочий сайт через проксі.
  11. Перевірте, чи все в порядку з боку CDN, якщо використовуєте його для збільшення швидкості отримання контенту. Адже за його використання, можуть виникати два типи помилок 504 gateway timeout:
    – з боку CloudFlare;
    – з боку хостингу або провайдера.
  12. Змініть налаштування сервера та збільште ліміт деяких ресурсів.

 

Якщо нічого з перерахованого вище не допомогло та виправити помилку 504 вам не вдалося, то необхідно буде звернутися до служби підтримки вашого хостингу. Надайте якомога більше інформації про виникнення помилки та заходи, вжиті для її усунення. Це дозволить якісніше надати вам необхідну допомогу та вирішити проблему з 504 кодом відповіді сервера.

Варто прочитати