Ваш браузер відображає 504, коли сервер займає занадто багато часу для відповіді.
Авторство зображення: tetmc/iStock/Getty Images
Щоразу, коли ви отримуєте доступ до сервера через Інтернет, HTML-код статусу повертається від сервера до вашого браузера. Деякі з них є кодами помилок, які з’являються, коли виникає проблема із завантаженням сторінки. Коди відображаються в браузері і допомагають веб-майстрам і відвідувачам зрозуміти, що відбувається не так, щоб вони могли спробувати вирішити проблему. "504 Gateway Time Out" є одним із таких кодів помилки.
504 Огляд
Коли ви намагаєтеся отримати доступ до ресурсу, сервер, через який маршрутизується ваша дія, обмежує цей запит. Якщо відповідь не отримана через певний проміжок часу, браузер повертає код помилки 504. «5» на початку коду помилки вказує, що проблема пов’язана з сервером, до якого звертаються, а не з вашим клієнтським сервером. Звичайною причиною помилки 504 є спроба зв’язатися з сервером, який не працює, можливо, для технічного обслуговування або не працює належним чином.
Відео дня
Технічні деталі
Клієнт отримує запит на доступ до певної URL-адреси. Він отримує доступ до сервера доменних імен (DNS), щоб отримати IP-адресу цього сайту. Підключення через IP-сокет здійснюється за допомогою IP-адреси, отриманої від DNS, і потік даних HTML надсилається через сокет. Клієнт отримує від сервера потік даних HTTP, і якщо через певний проміжок часу не буде доступу до ресурсу, повернутий потік даних міститиме код помилки 504. Потім браузер відображає код на екрані.
504 Повідомлення про помилки
504 технічно називається помилкою "504 Gateway Timeout". Як і помилка «404 Not Found», сповіщення про повідомлення для 504 можна налаштувати. Зазвичай вам буде представлено одне з таких повідомлень на порожній сторінці: «504: час очікування шлюзу», «HTTP 504» або «Помилка HTTP 504 – Тайм-аут шлюзу." Однак вам може з'явитися власний екран помилки або просто бути перенаправленим на іншу сторінку, наприклад, на домашню сторінку сайту сторінку.
Виправлення 504
Оскільки 504 є помилкою на стороні сервера, ви не можете вирішити проблему, якщо ви самі не володієте та не обслуговуєте відповідний сервер. Однак у вас є кілька доступних варіантів. Ви можете надіслати електронний лист веб-майстру, якщо ви знаєте її адресу електронної пошти, і повідомити її про проблему. Ви можете спробувати оновити кілька разів, щоб перевірити, чи це була тимчасова проблема, або ви можете повернутися на сайт пізніше, коли, сподіваємося, помилку буде вирішено.