Что означает тайм-аут 504 Gateway и как это исправить

Когда у вас возникают проблемы с доступом к определенным веб-сайтам, ваш браузер часто отображает код состояния HTTP(HTTP status code) , который помогает вам расшифровать проблему. Эти коды бывают разных типов и вариаций, каждый со своим индивидуальным значением и решениями. С вероятностью 90 % вы хотя бы раз сталкивались с ошибкой 504 Gateway Timeout во время серфинга в Интернете.

Что означает 504 Gateway Timeout ? Ошибка 504 Gateway Timeout по-разному помечается несколькими веб-сайтами и браузерами, но варианты означают одно и то же. Таким образом, если определенный веб-сайт выдает ошибку « Время ожидания шлюза(Gateway Timeout) (504)», в то время как другие отображают свои ошибки как «Ошибка HTTP 504», «Домен слишком долго не отвечает» или « Время ожидания шлюза(Gateway Timeout) », они указывают на ту же проблему. 

В этом руководстве мы расскажем вам обо всем, что вам нужно знать об ошибке 504 Gateway Timeout : ее значении, причинах и решениях.

Что означает ошибка тайм-аута шлюза(Gateway Timeout Error Mean) 504 ?

Многое происходит за кулисами, когда вы посещаете веб-сайт или щелкаете ссылку в браузере. Как правило, он следует следующим шагам:

  1. Введите URL -адрес в адресную строку браузера.
  2. Браузер проверяет и находит IP-адрес веб-сайта (посредством поиска DNS(DNS lookup) ).
  3. Браузер отправляет запрос на серверы сайта.
  4. Серверы обрабатывают запрос и отправляют копию веб-страницы в браузер.
  5. Браузер собирает и интерпретирует информацию с сервера и отображает веб-страницу.

Если ваш браузер отображает ошибку 504 Gateway Timeout вместо функциональной веб-страницы, это говорит о том, что на (Gateway Timeout)шаге 4(Step 4) возникла проблема . То есть серверы сайта не смогли достаточно быстро обработать запрос вашего браузера.

Это происходит, когда сервер шлюза веб-сайта (или первичный сервер) не получает своевременный ответ от вторичного сервера (также называемого вышестоящим сервером). Итак, что именно вызывает эту задержку в соединении с сервером? Перейдите к следующему разделу, чтобы узнать.

Что вызывает ошибку тайм-аута шлюза(Gateway Timeout Error) 504 ?

Часто ошибка 504 Gateway Timeout возникает из-за проблем с подключением к серверу на стороне веб-сайта; возможно, один (или все) серверы вышли из строя или временно перегружены и не могут обрабатывать новые запросы. Эта ошибка также может возникнуть, если веб-сайт недавно переехал на новый IP-адрес (хостинг) или конфигурация его брандмауэра ошибочно блокирует безопасный контент.

Ошибка 504 Gateway Timeout(Gateway Timeout) обычно связана с неисправностями на стороне сервера , поэтому администратор веб-сайта находится в лучшем положении для решения этой проблемы. Тем не менее, вы также должны устранить неполадки вашего устройства. Это связано с тем, что ошибка 504 Timeout также может быть вызвана проблемами с вашим устройством или настройками сети, хотя такая возможность встречается довольно редко.

Как исправить ошибку тайм-аута шлюза 504(Gateway Timeout Error)

Мы собрали несколько возможных методов устранения неполадок, которые устранят ошибку, если проблема с вашей стороны. Протестируйте их и посмотрите, работают ли они на вас.

1. Обновите веб-страницу

Как упоминалось ранее, веб-сайт может отображать код ошибки 504, если его серверы перегружены — возможно, из-за внезапного всплеска трафика. Если это является причиной ошибки, перезагрузка веб-страницы может вернуть все в нормальное состояние. Щелкните значок(Click) круглой стрелки рядом с адресной строкой или нажмите F5, чтобы перезагрузить страницу.

Вы также можете перезагрузить страницу в любом браузере, используя сочетание клавиш Control + RCommand + R (для Mac).

2. Перезагрузите маршрутизатор(Router) или сетевое устройство .(Network Device)

Прежде чем перезагрузить сетевое устройство, подключите компьютер к альтернативной сети, если таковая имеется. Если вы можете получить доступ к веб-странице в другой сети, проблема заключается в вашем беспроводном маршрутизаторе или интернет-модеме.

Перезагрузите(Restart) сетевое устройство, повторно подключите компьютер к сети и перезагрузите веб-страницу. Если вы по-прежнему получаете сообщение об ошибке 504 Gateway Timeout , рассмотрите возможность (Gateway Timeout)сброса маршрутизатора(resetting the router) или модема до заводских значений по умолчанию.

3. Проверьте настройки прокси-сервера

Если вы используете прокси на своем компьютере, убедитесь, что параметры сервера верны и правильно настроены. Перейдите в « Настройки(Settings ) » > « Сеть и Интернет( Network & Internet ) » > « Прокси( Proxy) » (для Windows) или « Системные настройки(System Preferences ) » > « Сеть»( Network ) > « Дополнительно( Advanced ) » > « Прокси( Proxies) » (для macOS), чтобы проверить наличие ручной настройки прокси.

Отключите прокси-сервер и обновите затронутый веб-сайт. Если ваш браузер загружает веб-страницу, вероятно, проблема заключается в конфигурации прокси-сервера.

4. Изменить DNS-серверы

Большинство компьютеров используют серверы доменных имен(Domain Name Servers) ( DNS ) по умолчанию, назначенные поставщиком услуг Интернета(Internet Service Provider) ( ISP ). Эти серверы, назначенные провайдером , иногда ненадежны и вызывают такие проблемы, как медленное подключение. (ISP)Если затронутая веб-страница успешно загружается на другом устройстве, измените DNS - провайдера вашего ПК на любой бесплатный и надежный общедоступный сервер(free and reliable public server) с быстрым временем отклика. Это может иметь большое значение.

Изменить DNS в Windows(Change DNS on Windows)

Чтобы сменить провайдера DNS в Windows(change your DNS provider on Windows) , выберите « Настройки(Settings) » > « Сеть и Интернет( Network & Internet) » > « Статус( Status) » и нажмите «Изменить параметры адаптера»(Change adapter options) .

2. В следующем окне дважды кликните по адаптеру, отвечающему за ваше сетевое подключение: Ethernet или Wi-Fi .

3. Нажмите кнопку Свойства(Properties) .

4. В разделе «Это соединение использует следующие элементы» дважды щелкните Internet Protocol Version 4 (TCP/IPv4) .

5. Установите флажок « Использовать следующие адреса DNS-серверов(Use the following DNS server addresses,) », введите 8.8.8.8 в поле « Предпочитаемый DNS(Preferred DNS) - сервер» и 8.8.4.4 в поле « Альтернативный DNS(Alternate DNS) - сервер». Нажмите (Click) OK , чтобы продолжить.

6. Наконец, нажмите OK в окне Wi-Fi/Ethernet Properties , чтобы сохранить изменения.

Изменить DNS на macOS(Change DNS on macOS)

Для пользователей Mac перейдите в « Системные настройки(System Preferences ) » > « Сеть»( Network) и нажмите кнопку « Дополнительно(Advanced) » в левом нижнем углу.

Перейдите на вкладку DNS и щелкните значок (DNS)plus (+) в левом углу кнопки, чтобы добавить новый DNS - сервер.

Добавьте следующие Google Public DNS: 8.8.8.8 и 8.8.4.4 . Нажмите « ОК(OK) » , чтобы продолжить, и нажмите « Применить(Apply) » на следующей странице, чтобы сохранить изменения.

5. Очистите кеш DNS

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

Ошибка тайм-аута может возникнуть, если веб-сайт изменит свой IP-адрес или сервер. Это связано с тем, что кеш DNS направит ваш браузер на старый (или устаревший) IP-адрес. Вы можете решить эту проблему, очистив кеш DNS(clearing the DNS cache) . Это побудит ваше устройство и браузер получить обновленную информацию DNS при следующем посещении веб-сайта.

Чтобы очистить кеш DNS на (DNS)Mac , запустите Терминал(Terminal) (перейдите в Приложения(Applications ) > Утилиты( Utilities ) > Терминал( Terminal) ), вставьте приведенную ниже команду в консоль и нажмите клавишу Return .

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

При появлении запроса введите пароль вашего Mac и нажмите «Return» .

Для устройств Windows запустите командную(Command) строку (нажмите Windows + X и выберите « Командная строка (администратор)(Command Prompt (Admin)) »), вставьте приведенную ниже команду в консоль и нажмите Enter .

ipconfig /flushdns

Наслаждайтесь безошибочной работой в Интернете(Internet)

Надеюсь, теперь вы знаете, что вызывает ошибку тайм-аута 504 и как вы можете попытаться исправить ее как посетитель веб-сайта. Если после устранения неполадок с компьютером и настройками сети ошибка сохраняется, обратитесь к администратору веб-сайта; проблема определенно связана с неисправностями на стороне сервера. Если ошибка появляется на любом другом веб-сайте, вам следует связаться со своим интернет- провайдером(ISP) , чтобы подтвердить, есть ли сбой в сети.



About the author

Я Windows MVP и работаю с Windows с 2007 года. Мой опыт включает разработку программного обеспечения, оборудования и звука, а также приложений для Windows. Я всегда ищу лучшие способы улучшить взаимодействие с пользователем в своей работе, поэтому, если вам нужна помощь в проектировании или разработке программного приложения, я определенно могу предложить свои услуги.



Related posts