Ошибка 504 Gateway Time-out при открытии сайта — причины и варианты действий

Ошибка 504 Gateway Time-out при открытии сайтаПри открытии сайтов, а иногда и в программах, получающих какие-либо данные из Интернета, пользователь может столкнуться с ошибками «504 Gateway time-out», «504 That’s an error», «HTTP ERROR 504» и аналогичными с кодом 504.

В этом материале подробно о том, что означает такая ошибка и возможны ли какие-либо действия со стороны пользователя, чтобы её исправить.

Что означает ошибка 504 Gateway Timeout и другие ошибки HTTP с кодом 504

Сообщение 504 Gateway Time-out от сервера nginx

Сообщение сервера об ошибке «504 Gateway Time-out» говорит о том, что сервер, к которому вы обратились, не смог получить данные с другого сервера (при обращении к сайтам сервер, к которому вы обращаетесь может загружать данные с других серверов) за отведенное время ожидания. При этом само соединение с сервером было установлено (иначе код ошибки был бы иным — 522).

Сообщение об ошибке 504 от Cloudflare

В случае ошибки «HTTP ERROR 504» в браузере причина схожая: отсутствие ответа сервера в течение продолжительного времени.

Возможные причины ошибки, в случае если речь идёт о пользователе, а не о владельце сайта/сервера:

  • Использование прокси-серверов и иных аналогичных инструментов пользователем: например, если посещаемый через них сайт отказывается отдавать данные соответствующему серверу.
  • Перенаправления в файле hosts, когда все обращения к определённым сайтам перенаправляются на сервер, который, в свою очередь, сообщает об ошибке 504.
  • Сбои, перегрузка или технические работы, ошибки и изменения конфигурации на сервере, к которому выполняется обращение.

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

Возможные решения проблемы

Действия, которые может предпринять пользователь, чтобы разобраться в причинах и, при определённых условиях, исправить ошибку:

  1. Если есть возможность, проверьте, появляется ли та же ошибка при использовании другого устройства, например смартфона вместо компьютера или наоборот, в идеале — использовать разные подключения, например, отдельно Wi-Fi и мобильный Интернет. Если с другого устройства всё работает исправно, обратиться к следующим пунктам.
  2. При использовании прокси-серверов или иных похожих средств, попробуйте их отключить. Информация про отключение прокси-сервера в Windows есть в этой инструкции.
  3. В случае, если ошибки «504 Gateway timeout», «504 That’s an error», «HTTP ERROR 504» появляются при посещении определенного рода сайтов: например, сайтов антивирусов и компьютерных сайтов, с большой вероятностью, происходит подмена адресов в файле hosts как результат работы вредоносного ПО. Рекомендую выполнить проверку компьютера с помощью KVRT или Kaspersky Rescue Disk (возможно, придётся скачать их на другом устройстве). Также вы можете изучить и изменить файл hosts вручную (но при наличии вредоносных процессов, изменения с большой вероятностью будут внесены вновь).
  4. Иногда может сработать изменение DNS-серверов в настройках Интернет-подключения Windows или другой ОС. Здесь могут пригодиться инструкции: Как изменить DNS-сервер в Windows 11 (подойдёт и для предыдущих версий ОС), Настройка DNS-сервера на Android, Как изменить DNS-сервер на iPhone.
  5. Для рассматриваемой ситуации этот шаг может быть излишним, но можно попробовать сбросить сетевые настройки Windows.

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

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться