Ошибка 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» говорит о том, что сервер, к которому вы обратились, не смог получить данные с другого сервера (при обращении к сайтам сервер, к которому вы обращаетесь может загружать данные с других серверов) за отведенное время ожидания. При этом само соединение с сервером было установлено (иначе код ошибки был бы иным — 522).

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