К сожалению произошла ошибка шлюза

Чаще всего ошибка 502 возникает из-за проблем в работе DNS, прокси или хостинга. В статье вас ждут инструкции для пользователей и администраторов сайтов.

Инструкции для пользователей и для администраторов сайтов.

Что такое ошибка 502 и как её исправить

Что означает ошибка 502

Ошибка 502 Bad Gateway указывает, что сервер, с которым пытался соединиться ваш компьютер или смартфон, получил неверный ответ сервера уровнем выше. Чаще всего это происходит из‑за проблем в работе DNS, прокси или хостинга.

Как пользователю исправить ошибку 502

Идите от простого к сложному — и в какой‑то момент ошибка, возможно, исчезнет.

Проверьте подключение к интернету

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

Посмотрите, у всех ли отображается ошибка 502

Зайдите на сайт с другого компьютера или смартфона. Если ошибка там не отображается, значит, дело именно в настройках вашего устройства — читайте дальше, как это исправить.

Если другого гаджета под рукой нет, можно воспользоваться онлайн‑сервисами. Они покажут, доступен ли сайт у других пользователей:

  • Down for Everyone or Just Me;
  • Is It Down Right Now;
  • Reg.ru;
  • 2IP.

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

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

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

Попробуйте другой браузер

Если видите ошибку 502 только на одном устройстве, возможно, дело в настройках конкретной программы. Откройте сайт в другом браузере: порой это решает проблему.

Отключите плагины и расширения в браузере

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

Очистите кеш браузера

Возможно, в кеше вашего браузера содержатся неверные данные, из‑за них при попытке открыть сайт возникает ошибка 502. Если очистить кеш, проблема может решиться.

Вот как это сделать в Chrome.

  1. В настройках перейдите к разделу «Конфиденциальность и безопасность» и выберите пункт «Очистить историю».
  2. Поставьте галочки напротив второго и третьего пунктов: «Файлы cookie и другие данные сайтов», «Изображения и другие файлы, сохранённые в кеше».
  3. Затем нажмите «Удалить данные».

Инструкции для остальных браузеров ищите здесь.

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

В Windows 10

  • Чтобы вызвать консоль, напишите cmd в окне поиска меню «Пуск».
  • В открывшемся окне введите команду ipconfig /flushdns и нажмите Enter.

В Windows 7

  • В консоли введите команду ipconfig /flushdns и нажмите Enter.
  • Затем там же выполните команды net stop dnscache и net start dnscache, чтобы перезапустить службу DNS‑клиента.

В macOS

  • Нажмите на иконку поиска в правом верхнем углу и напишите «Терминал».
  • В открывшемся окне терминала введите команду sudo killall -HUP mDNSResponder; sleep 2;.

В Linux

  • Запустите терминал сочетанием клавиш Ctrl + Alt + T или из основного меню.
  • В открывшемся окне введите команду sudo service network‑manager restart и нажмите Enter. Это точно работает на Ubuntu и иногда на других дистрибутивах. Альтернатива — команды sudo systemd‑resolve —flush‑caches или sudo /etc/init.d/nscd restart.

Возможно, в определённых дистрибутивах потребуется запуск других команд и служб.

Перезагрузите роутер

Зайдите в консоль управления маршрутизатором и найдите соответствующий пункт. Или отключите питание устройства на 10–15 секунд, а затем снова подключите его к электросети.

Измените DNS‑сервер по умолчанию

В настройках роутера укажите адреса публичных DNS‑серверов. Например, можно вписать IPv4 для Google Public DNS: 8.8.8.8 или 8.8.4.4. Или, если ваш сервер поддерживает IPv6, задайте адреса 2001:4860:4860::8888 и/или 2001:4860:4860::8844.

Зайдите позднее

Возможно, с вашей стороны ничего нельзя сделать — особенно если ошибка 502 появляется не только у вас. В такой ситуации единственный выход — попробовать зайти на сайт позже.

Сообщите администратору

Если у вас есть контакты администратора сайта, расскажите ему об ошибке 502. Возможно, он ещё не в курсе проблемы и, соответственно, пока не решает её.

Как администратору исправить ошибку 502

Если ошибка 502 появляется при загрузке вашего сайта, попробуйте выполнить эти действия одно за другим, пока проблема не исчезнет.

Проверьте журнал ошибок

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

Отключите или удалите свежие плагины и компоненты

Иногда установка новых компонентов и плагинов на сайт приводит к конфликтам. В результате ресурс не работает, как нужно, а пользователи видят ошибку 502 у себя в браузерах.

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

Попробуйте отключить анти‑DDoS

Часто хостинги предлагают готовые инструменты, которые предупреждают DDoS‑атаки на сайт. Такие решения перенаправляют трафик от посетителей на специальные серверы. Там DDoS‑запросы отделяются от реальных, трафик очищается, оптимизируется и передаётся вашему ресурсу.

Но если в этой цепочке что‑то идёт не так, возникает ошибка 502. Попробуйте временно отключить анти‑DDoS — иногда после этого проблема исчезает.

Увеличьте количество ресурсов

Причиной ошибки 502 может быть нехватка мощностей хостинга, на котором размещается ваш сайт. Особенно это характерно для виртуальных серверов.

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

Попросите помощи

Поищите решение проблемы в FAQ вашего хостера или на Stack Overflow. Высока вероятность, что вы не первый, кто столкнулся с такой ситуацией, и готовый рецепт уже описан в деталях.

Если же советы из интернета не работают, создайте свою тему на форуме или попросите помощи у более опытных коллег. Возможно, они подскажут что‑то дельное.

Если и это не помогло, возможно, стоит обратиться за консультацией к специалисту — сотруднику вашего хостинга или эксперту по движку вашего сайта. Они проанализируют проблему комплексно, найдут её причину и избавят от ошибки 502.

Читайте также 💿⚙️💻

  • Что делать, если тормозит браузер
  • Как исправить ошибку CPU Fan Error при загрузке компьютера
  • Что делать, если DNS-сервер не отвечает
  • Что такое ошибка 500 и как её исправить
  • Что означает 404 Not Found и другие ошибки веб-страниц

Ошибка 504 Gateway Timeout (от англ. «тайм-аут шлюза») — это код состояния HTTP, который указывает на то, что веб-сервер не получил своевременного ответа от вышестоящего сервера при попытке загрузить страницу. Простыми словами, ошибка 504 Gateway Timeout — это свидетельство о сбое на сервере, когда он выступает шлюзом или в качестве прокси.

В нашей статье клиент — браузер, а сервер — специализированная или выделенная машина.

Как выглядит ошибка 504

В зависимости от конфигурации у ошибки 504 есть различные формы написания:

  • 504 Error.
  • «Время ответа сервера истекло».
  • HTTP Error 504.
  • «Ошибка таймаута шлюза».
  • Gateway timeout.
  • The server didn’t respond in time.

Точный текст ошибки зависит от того, какой именно сервер используется в качестве фронта и какой в качестве бэка. Самые частые сценарии — Nginx и Apache, соответственно.

Один из возможных вариантов ошибки

Один из возможных вариантов ошибки

Почему возникает ошибка 504

Самая популярная причина — перегрузка сервера. Давайте посмотрим, почему она происходит и какие источники встречаются наиболее часто.

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

Ошибки от плагинов

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

Ошибки от скриптов

Это то же самое, что и ошибки от плагинов, так как плагин представляет из себя один или несколько скриптов. Если скрипт загружает данные с удаленного сервера, но возникает сбой или задержка при выполнении, может появиться ошибка Gateway Timeout. Когда один или несколько скриптов выполняются слишком долго, это приводит к таймауту.

Аномальное увеличение посещаемости

Если на сайте резко увеличивается трафик, сервер может работать медленнее. Чем больше трафика, тем больше запросов к серверу. Со временем количество неотвеченных запросов только увеличивается, в итоге взаимодействие с сервером прекращается и отправляется код состояния 504 Bad Gateway.

Небольшие скачки посещаемости не представляют угрозы для производительности сервера

Небольшие скачки посещаемости не представляют угрозы для производительности сервера

Израсходование лимитов тарифного плана хостинга

Начальные тарифы не предназначены для сайтов с высокой посещаемостью. В панели управления хостингом убедитесь, что статическая нагрузка, оперативная память, дисковая квота и другие ресурсы сервера не превышаются.

Пример лимитов по серверным ресурсам на начальном тарифе хостинга Beget

Пример лимитов по серверным ресурсам на начальном тарифе хостинга Beget

Загрузка на сайт файлов

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

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

Хакерские атаки

504 ошибку могут вызывать различные атаки на сайт — например, распределенная атака типа «отказ в обслуживании». Чтобы диагностировать эту причину — обратитесь в поддержку хостинга. Если атака подтвердится — установите на сайт защитный экран, например Cloudflare.

Схема атаки типа denial-of-service

Схема атаки типа denial-of-service

Вредоносный код в файлах сайта

Вирусы, шелы, бэкдоры и другие уязвимости сайта могут привести к тому, что он будет заражен вредоносным кодом. В этом случае можно ожидать самое непредсказуемое поведение ресурса, включая появление разнообразных кодов состояния HTTP и других негативных последствий, например, утечки данных. Это зависит от того, какую цель преследует хакер, пытаясь воздействовать на ваш сайт.

Браузер Google Chrome не позволит открыть сайт, если он заражен вирусом или содержит иное вредоносное ПО

Браузер Google Chrome не позволит открыть сайт, если он заражен вирусом или содержит иное вредоносное ПО

Ошибка в браузере

В редких случаях код ответа 504 может свидетельствовать о некорректной работе браузера. Например, у вас отключен JavaScript или в кэше накопилось большое количество ошибок. Все это может привести к тому, что страница не будет загружаться корректно. Попробуйте сменить браузер или устройство и откройте проблемную страницу. Если получилось, то это именно ваш сценарий.

Как исправить ошибку 504 вебмастеру

Теперь рассмотрим, как решить ошибку самостоятельно. Отдельно пользователю и отдельно вебмастеру.

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

  1. Во первых: нужно обратиться в саппорт используемого хостинга и уточнить, не превышены ли лимиты по использованию ресурсов серверного железа на вашем аккаунте. Если вы укладываетесь в ограничения выбранного тарифного плана, то нужно искать другой источник появления 504-й.
  2. Во вторых: вспомните, какие глобальные изменения вы делали на сайте в последнюю неделю или две. Возможно вы меняли тему (дизайн) сайта, глобальный вид URL или устанавливали какие-либо плагины.

Если вы вспомнили конкретное изменение, просто откатитесь к предыдущей версии: например, удалите плагин или верните старую тему сайта.

«У меня VPS с Nginx / Apache»

С такой конфигурацией сервера возникновение 504 ошибки встречается довольно часто. Чтобы устранить ее, найдите конфигурационный файл сервера, который называется httpd.conf. Находится он в дистрибутиве Apache, соответственно. Что нужно сделать:

  1. Устанавливаем значение тайм-аута на 700 секунд и сохраняем файл. Перезагружаем бэкенд (для этого используем команду service nginx reload) и проверяем, ушла ошибка или нет.
  2. Находим файл php.ini. Открываем его и изменяем значение максимального времени исполнения на 300 секунд. Опять перезагружаем backend (используем команду service nginx reload) и проверяем, ушла ошибка или нет.

Параметр для значения Timeout устанавливаем на 700 секунд, а max_execution_time изменяем на 300 секунд

Параметр для значения Timeout устанавливаем на 700 секунд, а max_execution_time изменяем на 300 секунд

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

Изменение портов в панели управления хостингом

Также попробуйте изменить порты для обращения к сайту. Так вы решите проблему в случаях, когда выполнение скрипта занимает продолжительное время (более 30 секунд). В разных панелях управления хостингом нужно устанавливать разные порты. Например в Plesk — это 8080, в ISPManager — 8081.

Примеры портов для Plesk

Примеры портов для Plesk

«У меня на сайте используются CDN: что делать»

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

Два типа дистрибуции контента сайта. CDN справа

Два типа дистрибуции контента сайта. CDN справа

Перенос сайта на другую сетевую конфигурацию

Если изменить значение максимального времени исполнения в php.ini для вас затруднительно, вы можете просто перейти на облачный тариф хостинга. В облачной инфраструктуре доступно тонкое управление параметрами сервера, включая регулировку технических ограничений.

Пример конфигураций облачных серверов у Selectel

Пример конфигураций облачных серверов у Selectel

Включите журналирование ошибок

Этот способ поможет точно установить, в каком именно месте происходит ошибка, не позволяющая открыть страницу. В CMS журналирование может активироваться разными способами. Например, на WordPress необходимо открыть файл wpconfig.php и добавить в него три PHP-константы для установки отладки:

define( ‘wp_debug’, true );

define( ‘wp_debug_log’, true );

define( ‘wp_debug_display’, false );

Сохраняем wpconfig.php. Все, теперь логирование ошибок включено и вы сможете посмотреть источник ошибки в журнале.

«У меня веб-сервер nginx: что делать»

В дистрибутиве сервера найдите конфигурационный файл тайм-аута и измените значения для времени:

  • таймаута для отправки прокси;
  • тайм-аута для чтения прокси;
  • времени отправки тайм-аута.

Мы установили значение для каждого вышеописанного параметра на 750 секунд

Мы установили значение для каждого вышеописанного параметра на 750 секунд

Обычно конфигурационный файл тайм-аута находится в следующей директории:

Найдите конфигурационный файл Nginx по этому пути

Найдите конфигурационный файл Nginx по этому пути

Важно: перед открытием конфигурационного файла обязательно подключитесь по протоколу SSH.

Если вы используете VPS, необязательно вручную искать конфигурационный файл, чтобы изменить значение параметров. Просто откройте административную панель сервера, найдите настройки сервера и добавьте необходимые значения. Как правило, настройки php.ini и параметры httpd всегда разнесены по разным вкладкам. Справедливо это для ISPmanager, Ajenti, Vesta Control Panel и других популярных панелей управления сервером, например, CentOS Web Panel.

Неполадки сервера

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

Пример обращения в саппорт хостинга

Пример обращения в саппорт хостинга

Как исправить ошибку 504 пользователю

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

Очистка DNS

Очистите кэш DNS в используемой операционной системе:

  • На macOS необходимо открыть «Терминал» и указать команду sudo killall -HUP mDNSResponder.
  • На Windows нужно открыть командную строку и ввести команду: ipconfig /flushdns.

Очистка сопоставителя DNS в Windows 10

Очистка сопоставителя DNS в Windows 10

Другие способы

Если очистка DNS-кэша не помогла, попробуйте выполнить следующие действия

  1. Обновите страницу с очисткой ее кэша. Для этого используется сочетание горячих клавиш Control + F5. В редких случаях в кэше могут накапливаться ошибки, особенно если вы часто посещали сайт, на котором теперь возникает ошибка.
  2. Попробуйте открыть проблемную страницу с другого устройства. В редких случаях в системе могут накапливаться ошибки, которые препятствуют открытию всего сайта или конкретной страницы. Диагностировать эту причину и поможет смена устройства.
  3. Удалите временные файлы браузера, включая кэш-файлы и файлы-куки.

В Google Chrome удалить файлы cookie и другие данные сайта, можно в разделе Конфиденциальность и безопасность

В Google Chrome удалить файлы cookie и другие данные сайта, можно в разделе Конфиденциальность и безопасность

Заключение: профилактика появления Gateway timeout для вебмастера

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

  • Какие ресурсы серверного железа вы планируете использовать.
  • Что хотите настраивать.
  • Наличие каких технологий для вас является критически важным.

Так вы сможете выбрать максимально подходящий и быстрый сервер под свои задачи. Ну а 504 ошибка точно не будет появляться на сайте.

Код ошибки в формате 5хх говорит о том, что на стороне сервера есть проблема: сервер не может обработать запрос от клиента. Клиентом в данном случае выступает браузер.

Ошибка 504 Gateway Time Out возникает, когда в заданный промежуток времени сервер не получает ответ от другого сервера, при этом другой сервер выполняет роль прокси или шлюза.




Ошибка 504 что значит

Какие ещё бывают варианты отображения ошибки:

  • HTTP Error 504,
  • Gateway Timeout Error,
  • HTTP Error 504 – Gateway Timeout,
  • 504 Gateway Timeout nginx,
  • 504 Gateway Time-out – The server didn’t respond in time,
  • Ошибка 504 Время ответа сервера истекло,
  • Время ожидания шлюза (504),
  • Ошибка тайм-аута шлюза,
  • HTTP 504,
  • 504 Ошибка.

В этой статье мы расскажем, как устранить код ошибки 504.

Как исправить ошибку 504 посетителю сайта

Итак, вы перешли на сайт, но вместо веб-страницы видите сообщение с кодом 504.




Что такое тайм аут шлюза

Проблема может быть как со стороны сайта, так и со стороны устройства, например настроек браузера.
Чтобы убедиться в том, что настройки браузера в порядке:

1) Обновите страницу. Но обновите не клавишей F5, а выделите содержимое адресной строки и нажмите Enter. Если после этих действий ошибка 504 не возникает ни на текущем, ни на любом другом сайте – её можно проигнорировать.

2) Зайдите на тот же ресурс через другой браузер. Если в этом случае сайт открылся корректно, перейдите к следующему пункту.

3) Очистите кэш браузера и удалите файлы cookie. После этого браузер будет работать быстрее.
Воспользуйтесь инструкцией Как очистить кэш браузера.

4) Перезагрузите роутер или модем. Отключите устройство от сети примерно на 10 минут.

5) Очистите кэш DNS. Для этого воспользуйтесь инструкцией ниже.


Как очистить кэш DNS

В зависимости от вашей операционной системы очистите кэш по одной из инструкций.

1) Откройте командную строку. Для этого введите в поисковую строку «Командная строка» и выберите появившееся приложение:




2) Введите команду:

3) Дождитесь сообщения об очистке кэша:




1) Откройте терминал клавишами Ctrl+Alt+T.

2) Введите команду:

Для Ubuntu:

sudo service network-manager restart

Для других дистрибутивов:

sudo /etc/init.d/nscd restart

1) Войдите в терминал. Для этого нажмите клавиши Command + Space. Введите Терминал и нажмите на найденное приложение.

2) Введите команду:

sudo killall -HUP mDNSResponder

Готово, вы очистили кэш DNS.

6) Обратитесь в техподдержку вашего интернет-провайдера. Возможно, это проблема сети, за которую отвечает провайдер.

Если эти действия не принесли результата – обратитесь в техническую поддержку сайта.

Если вы владелец сайта

Как исправить ошибку 504 на виртуальном хостинге

1 способ

Эта ошибка может возникнуть в случае, если для Nginx был превышен лимит на время ответа сайта. По умолчанию это 30 секунд, при этом среднее время загрузки сайта не должно превышать 1-3 секунды.
Если скрипты вашего сайта должны исполняться дольше 30 секунд, вы можете миновать Nginx и обратиться к сайту по другим портам. Если ваша панель управления хостингом:

  • ISPManager – используйте порт 8081
  • cPanel или Plesk – используйте порт 8080.

2 способ

Если этот вариант вам не подходит, рекомендуем перенести ваш сайт на Облачный сервер, на котором доступна гибкая настройка сервера, в том числе и лимитов. Для этого закажите услугу «Облачные серверы» и перенесите сайт по инструкции Как перенести сайты между услугами REG.RU.

3 способ

Также вы можете изменить директиву max_execution_time в файле php.ini. Она указывает на время, за которое должен отрабатываться скрипт. Для этого:

  1. 1.

  2. 2.

    Укажите нужное значение в строке:

    Где 30 – время выполнения скрипта в секундах.

4 способ

Если вы используете CDN, проблема может быть связана с ней.


Что такое CDN

CDN – это сетевая инфраструктура, которая распределена географически. Она обеспечивает быструю загрузку контента пользователям веб-сервисов и сайтов. Серверы, которые входят в состав CDN, географически расположены так, чтобы сделать время ответа сайта или сервиса минимальным для пользователей.
Пользователь ищет ресурс и тем самым посылает запрос. Запрос идентифицируется и направляется на PoP – на ближайший к пользователю кэширующий сервер в этой инфраструктуре. Возможны два варианта:

  • Если в кэше PoP есть данные об этом запросе, он отвечает браузеру, а тот отображает контент.
  • Если в кэше этого сервера нет данных, запрос переадресовывается к ориджину – центральному серверу, на котором хранятся все данные. Когда ориджин отвечает на запрос, PoP кэширует его и передаёт ответ браузеру. После этого контент отображается в браузере.

Ошибку 504 может вернуть кэширующий сервер, если превышено время ожидания от центрального сервера.

Если ошибку исправить не удалось, обратитесь в техническую поддержку.

Как исправить ошибку 504 на VPS

1 способ

Эта ошибка может возникнуть в случае, если для Nginx был превышен лимит на время ответа сайта. По умолчанию это 30 секунд, при этом среднее время загрузки сайта не должно превышать 1-3 секунды.
Чтобы избавиться от этой ошибки, попробуйте повысить время ожидания веб-сервера Nginx.

2 способ

Также ошибка 504 может возникать, когда Nginx используется как прокси-сервер для Apache. В этом случае нужно настроить параметры времени ожидания при проксировании. Максимальное время исполнения скрипта в настройках веб-сервера — 300 секунд.
Изменить параметры ожидания можно в конфигурационном файле nginx.conf. Для этого:

  1. 1.

    Подключитесь к серверу по SSH.

  2. 2.

    Откройте конфигурационный файл с помощью команды:

    sudo nano /etc/nginx/nginx.conf
  3. 3.

    Добавьте строки в блоке server:

    #server {
    
    #...
    
    proxy_connect_timeout 600;
    proxy_send_timeout 600;
    proxy_read_timeout 600;
    send_timeout 600;
    
    #...
    #}

    Где 600 — время в секундах.

  4. 4.

    Перезапустите Nginx с помощью команды:

Если решить проблему не удалось, обратитесь в техническую поддержку или на тематические форумы по Nginx.

Чтобы на веб-странице появился контент, браузер должен получить от сервера, на котором расположен сайт, необходимые данные. Когда на устройстве пользователя, на веб-сервере или на другом промежуточном узле (например, прокси) возникают неполадки, вместо содержимого сайта в браузере появляется страница с ошибкой. Для устранения сбоя, необходимо знать, на чьей стороне он произошел и по какой причине. Понять, что является источником проблемы, помогает цифровой код ошибки. Если он имеет формат 5xx, значит, сбой происходит на стороне сервера. Разбираем в статье ошибку 504 на сайте и способы ее устранения.

Что значит ошибка 504 и когда она появляется

Ошибка 504 Gateway Time Out — это ошибка, возникающая при загрузке сайта, если запрос пользователя передавался на сервер, хранящий данные веб-ресурса, через промежуточный сервер, действующий как шлюз или прокси, и в процессе обработки данного запроса один из серверов не получил ответ от другого в течение максимально допустимого времени ожидания. Обмен данными происходит по HTTP, и если возникает «тайм-аут шлюза», браузер показывает на веб-странице код 504, указывающий на соответствующее состояние протокола.

Ошибка 504 Gateway Time Out.

Изображение от Freepik.

На выполнение некоторых операций на сервере выделяется определенное количество времени. Например, обработка http-запроса на Nginx по умолчанию должна быть завершена за 30 секунд. Лимит времени устанавливается для того, чтобы при избыточной нагрузке сервер мог прервать процесс, который не может выполнить, и перейти к следующей задаче. Средняя продолжительность загрузки сайта составляет всего 1–3 секунды, однако иногда она может увеличиваться, например, если сервер выполняет ресурсоемкие скрипты. Когда на это требуется больше максимально допустимого времени, соединение с клиентом (браузером) разрывается и возникает один из вариантов сообщения «HTTP Error 504 — Gateway Timeout». К повышенной нагрузке на сервер могут привести внутренние сбои на сайте, проблемы с безопасностью, настройки браузера и так далее.

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

Как исправить ошибку 504 владельцу сайта

Чтобы исправить ошибку 504, необходимо установить и устранить причину ее возникновения. Некоторые способы решения проблемы требуют вмешательства администратора сайта.

Долго обрабатывается скрипт

Если скрипт тяжелый, сервер может не успеть полностью его обработать до появления ошибки. Лучшим решением проблемы будет облегчение скрипта или его замена. Когда это невозможно, увеличивают период ожидания сервера. Лимит времени, за которое скрипт должен быть отработан, устанавливается через директиву «max_execution_time» в файле «php.ini». По умолчанию он составляет 30 секунд. Чтобы он стал больше, необходимо открыть файл и подставить в строку «max_execution_time = 30» новую допустимую продолжительность операции. Кроме того, поменять настройки можно в Nginx и Apache.

Нестандартные параметры времени ожидания сервера могут понадобиться, если вы используете Nginx в качестве прокси-сервера для Apache. Изменение времени выполнения скрипта на веб-сервере производится в файле «nginx.conf». Порядок действий:

  1. Подключение к серверу по Secure Shell (протоколу для удаленного управления операционной системой).
  2. Ввод команды «sudo nano/etc/nginx/nginx.conf» для запуска файла.
  3. Редактирование блока server: увеличение времени до наступления тайм-аута с 300 секунд до 600:

    Изменение времени выполнения скрипта в файле «nginx.conf».

  4. Перезагрузка веб-сервера командой «service nginx reload».

Коррекцию файлов «php.ini» и «nginx.conf» лучше проводить совместно. В обоих документах необходимо указать одинаковое время обработки запроса.

При использовании Apache время обработки запроса редактируется через «httpd.conf». Что необходимо сделать:

  1. Открыть файл.
  2. Ввести строку:

    Через httpd.conf.

  3. Сохранить корректировки и заново запустить сервер.

Проблемы с CDN

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

Иногда ошибка 504 может возникать при использовании CDN. Если после отключения от системы работоспособность сайта восстановится, сообщите о проблеме разработчикам сервиса.

Выросла нагрузка на один из серверов

К повышенной нагрузке на сервер может привести резкий рост трафика. Наплыв пользователей может быть связан как с намеренными действиями владельца веб-ресурса — с запуском рекламной кампании, так и со случайными событиями — временным увеличением спроса на сезонный товар, продающийся в интернет-магазине. Поскольку количество операций, которое сервер может выполнять одновременно, ограничено его вычислительной мощностью, при избыточной нагрузке хостинг-компьютер перестает отвечать на запросы пользователей. Чтобы он снова мог отдавать данные браузеру, достаточно арендовать компьютер с более мощным железом, например, с виртуального хостинга перейти на VPS. Если планируется проведение маркетинговых мероприятий, лучше заранее арендовать дополнительные вычислительные ресурсы (оперативную память, место на жестком диске и т. д.).

В компании «Интернет Хостинг Центр» клиенты могут арендовать VPS сервер в России с бесплатной защитой от DDoS на всех тарифах. Выделенный IP и техподдержка входят в стоимость.

Проверка службы DNS

Сообщение «Error 504 — Gateway Timeout» может появиться, если DNS-служба не справилась с преобразованием доменного имени в IP-адрес. Причиной ошибки становится перенос веб-ресурса с локального ПК на веб-сервер и автоматически пропадет, после того как новые DNS-данные распространяются по всему Интернету. Процесс занимает около двух суток.

Проблемы с DNS могут возникнуть на компьютере пользователя. Для их устранения на ПК вызывается командная строка операционной системы, где вводится специальная команда для очистки DNS-кэша, в Windows — это «ipconfig /flushdns».

Очистка DNS-кэша.

Спам, вирусы и DDoS-атаки

Перегрузка сервера может быть вызвана не только возросшим интересом пользователей к вашим товарам и услугам, но и менее позитивными причинами — спамом, вирусами и DDoS-атаками. Для защиты веб-ресурса от вредоносных программ и действий хакеров, необходимо предпринять несколько профилактических мер:

  • проверить наличие антивируса в административной панели хостинга;
  • включить защиту от DDoS;
  • подключить анти-спам плагины в CMS сайта;
  • проверить лог-файлы на наличие часто повторяющихся IP-адресов;
  • установить SSL/TLS;
  • защитить формы обратной связи с помощью капчи;
  • предотвратить публикацию комментариев со ссылками на вредоносное ПО, подключив модерирование контента и так далее.

Проблемы с плагинами в CMS

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

Как решить проблему, если вы — пользователь

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

  • обновите страницу, заново указав URL в адресной строке и нажав кнопку ввода (Enter);
  • откройте сайт в другом браузере, если в нем сбой не повторится, обновите браузер с ошибкой до последней версии;
  • запустите веб-ресурс на другом устройстве, чтобы проверить, не связаны ли проблемы с программным обеспечением вашего компьютера;
  • очистите файлы кэша и cookies, чтобы избавиться от ошибок, накопленных браузером за длительное время использования;
  • перезагрузите роутер, чтобы устранить конфликт между обновленным ПО провайдера и вашим устройством;
  • очистите кэш DNS через командную строку ОС.

Заключение

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

The 504 Gateway Timeout error is an HTTP status code that means that one server didn’t receive a timely response from another server that it was accessing while attempting to load the web page or fill another request by the browser.

In other words, 504 errors usually indicate that a different computer, one that the website you’re getting the message on doesn’t control but relies on, isn’t communicating with it quickly enough.

Lifewire / Ashley Nicole DeLeon


Are You the Web Manager? See the Fixing 504 Errors on Your Own Site section further down the page for some things to consider on your end.

A 504 Gateway Timeout error can appear in any internet browser, on any operating system, and on any device. This means that it’s possible to get the error on your Android or iPhone phone or tablet, in Safari on a Mac, in Chrome on Windows 10 (or 8, or 7, …), etc.

How You Might See the 504 Error

Individual websites are allowed to customize how they show «gateway timeout» errors, but here are the most common ways you’ll see one spelled out:

  • 504 Gateway Timeout
  • HTTP 504
  • 504 ERROR
  • Gateway Timeout (504)
  • HTTP Error 504 — Gateway Timeout
  • Gateway Timeout Error

A 504 Gateway Timeout error shows up inside the internet browser window, just like normal web pages do. There might be a site’s familiar headers and footers and a nice, English message on the page, or it could show up on an all-white page with a big 504 at the top. It’s all the same message, regardless of how the website happens to show it.

Causes of 504 Gateway Timeout Errors

Most of the time, a 504 Gateway Timeout error means that whatever other server is taking so long that it’s «timing out,» is probably down or not working properly.

Since this error is usually a network error between servers on the internet or an issue with an actual server, the problem probably is not with your computer, device, or internet connection.

That said, there are a few things you can try, just in case:

How to Fix the 504 Gateway Timeout Error

  1. Retry the web page by selecting the refresh/reload button, pressing F5, or trying the URL from the address bar again.

    Even though the 504 Gateway Timeout error is reporting an error outside of your control, it might only be temporary.

  2. Restart all of your network devices. Temporary problems with your modem, router, switches, or other networking hardware could be causing the 504 Gateway Timeout issue you’re seeing. Just restarting these devices could help.

    While the order you turn off these devices isn’t important, the order that you turn them back on is. In general, you want to turn devices on from the outside-in. If you’re not sure what that means, check out the link at the beginning of this step for a complete tutorial.

  3. Check the proxy server settings in your browser or application and make sure they’re correct. Incorrect proxy settings can cause 504 errors.

    Windows 10 Proxy Settings.

    Most computers don’t have proxy settings at all, so if yours are empty, just skip this step.

    See Proxy.org for an updated, respected list of proxy servers that you can choose from.

  4. Change your DNS servers, especially if all the devices on your network are getting the same error. It’s possible that the 504 Gateway Timeout error you’re seeing is caused by an issue with the DNS servers you happen to be using.

    Unless you’ve previously changed them, the DNS servers you have configured right now are probably the ones automatically assigned by your ISP. Others are also available to choose from. See our Free & Public DNS Servers list for options.

  5. If nothing has worked up to this point, contacting the website is probably the next best thing to do. There’s a good chance the website administrators are already working to fix the root cause of the 504 Gateway Timeout error, assuming they’re aware of it, but there’s nothing wrong touching base with them.

    Most major sites have social networking accounts they use to help support their services and some even have telephone numbers and email addresses.

    If it’s starting to look like the website might be giving a 504 error for everyone, searching Twitter for real-time information about the site’s outage is often helpful. The best way to do this is to search for #websitedown on Twitter. For example, if Facebook might be down, search #facebookdown.

  6. Contact your internet service provider. It’s very likely at this point, after following all the troubleshooting above, that the 504 Gateway Timeout that you’re seeing is a problem caused by a network issue that your ISP is responsible for.

    How to Talk to Tech Support

  7. Come back later. You’ve exhausted all your options at this point and the 504 Gateway Timeout error is either in the hands of the website or your ISP to correct. Check back with the site regularly. No doubt it’ll start working again soon.

Fixing 504 Errors on Your Own Site

A lot of times this isn’t your fault at all, but it’s not the user’s either. Start by checking that your server can properly resolve all the domains that your applications require access to.

Very heavy traffic might result in your server serving a 504 error, even though a 503 would probably be a bit more accurate.

In WordPress specifically, 504: Gateway Timeout messages are sometimes due to corrupted databases. Install WP-DBManager and then try the «Repair DB» feature, followed by «Optimize DB,» and see if that helps.

Also, make sure your HTACCESS file is correct, especially if you have just reinstalled WordPress.

Finally, consider contacting your hosting company. It’s possible that the 504 error that your website is returning is due to an issue on their end that they’ll need to resolve.

More Ways You Might See a 504 Error

A Gateway Timeout error, when received in Windows Update, generates a 0x80244023 error code or the message WU_E_PT_HTTP_STATUS_GATEWAY_TIMEOUT.

In Windows-based programs that inherently access the internet, a 504 error might show up in a small dialog box or window with the HTTP_STATUS_GATEWAY_TIMEOUT error and/or with a The request was timed out waiting for a gateway message.

A less common 504 error is Gateway Time-out: The proxy server did not receive a timely response from the upstream server, but the troubleshooting (above) remains the same.

Errors Like 504 Gateway Timeout

A number of error messages are similar to the 504 Gateway Timeout error because they all occur on the server side. A few include the 500 Internal Server Error, the 502 Bad Gateway error, and the 503 Service Unavailable error, among a few others.

There are also HTTP status codes that aren’t server-side, but instead client-side, like the commonly seen 404 Not Found error. Several others exist as well, all of which you can see in our HTTP Status Code Errors page.

Thanks for letting us know!

Get the Latest Tech News Delivered Every Day

Subscribe

The 504 Gateway Timeout error is an HTTP status code that means that one server didn’t receive a timely response from another server that it was accessing while attempting to load the web page or fill another request by the browser.

In other words, 504 errors usually indicate that a different computer, one that the website you’re getting the message on doesn’t control but relies on, isn’t communicating with it quickly enough.

Lifewire / Ashley Nicole DeLeon


Are You the Web Manager? See the Fixing 504 Errors on Your Own Site section further down the page for some things to consider on your end.

A 504 Gateway Timeout error can appear in any internet browser, on any operating system, and on any device. This means that it’s possible to get the error on your Android or iPhone phone or tablet, in Safari on a Mac, in Chrome on Windows 10 (or 8, or 7, …), etc.

How You Might See the 504 Error

Individual websites are allowed to customize how they show «gateway timeout» errors, but here are the most common ways you’ll see one spelled out:

  • 504 Gateway Timeout
  • HTTP 504
  • 504 ERROR
  • Gateway Timeout (504)
  • HTTP Error 504 — Gateway Timeout
  • Gateway Timeout Error

A 504 Gateway Timeout error shows up inside the internet browser window, just like normal web pages do. There might be a site’s familiar headers and footers and a nice, English message on the page, or it could show up on an all-white page with a big 504 at the top. It’s all the same message, regardless of how the website happens to show it.

Causes of 504 Gateway Timeout Errors

Most of the time, a 504 Gateway Timeout error means that whatever other server is taking so long that it’s «timing out,» is probably down or not working properly.

Since this error is usually a network error between servers on the internet or an issue with an actual server, the problem probably is not with your computer, device, or internet connection.

That said, there are a few things you can try, just in case:

How to Fix the 504 Gateway Timeout Error

  1. Retry the web page by selecting the refresh/reload button, pressing F5, or trying the URL from the address bar again.

    Even though the 504 Gateway Timeout error is reporting an error outside of your control, it might only be temporary.

  2. Restart all of your network devices. Temporary problems with your modem, router, switches, or other networking hardware could be causing the 504 Gateway Timeout issue you’re seeing. Just restarting these devices could help.

    While the order you turn off these devices isn’t important, the order that you turn them back on is. In general, you want to turn devices on from the outside-in. If you’re not sure what that means, check out the link at the beginning of this step for a complete tutorial.

  3. Check the proxy server settings in your browser or application and make sure they’re correct. Incorrect proxy settings can cause 504 errors.

    Windows 10 Proxy Settings.

    Most computers don’t have proxy settings at all, so if yours are empty, just skip this step.

    See Proxy.org for an updated, respected list of proxy servers that you can choose from.

  4. Change your DNS servers, especially if all the devices on your network are getting the same error. It’s possible that the 504 Gateway Timeout error you’re seeing is caused by an issue with the DNS servers you happen to be using.

    Unless you’ve previously changed them, the DNS servers you have configured right now are probably the ones automatically assigned by your ISP. Others are also available to choose from. See our Free & Public DNS Servers list for options.

  5. If nothing has worked up to this point, contacting the website is probably the next best thing to do. There’s a good chance the website administrators are already working to fix the root cause of the 504 Gateway Timeout error, assuming they’re aware of it, but there’s nothing wrong touching base with them.

    Most major sites have social networking accounts they use to help support their services and some even have telephone numbers and email addresses.

    If it’s starting to look like the website might be giving a 504 error for everyone, searching Twitter for real-time information about the site’s outage is often helpful. The best way to do this is to search for #websitedown on Twitter. For example, if Facebook might be down, search #facebookdown.

  6. Contact your internet service provider. It’s very likely at this point, after following all the troubleshooting above, that the 504 Gateway Timeout that you’re seeing is a problem caused by a network issue that your ISP is responsible for.

    How to Talk to Tech Support

  7. Come back later. You’ve exhausted all your options at this point and the 504 Gateway Timeout error is either in the hands of the website or your ISP to correct. Check back with the site regularly. No doubt it’ll start working again soon.

Fixing 504 Errors on Your Own Site

A lot of times this isn’t your fault at all, but it’s not the user’s either. Start by checking that your server can properly resolve all the domains that your applications require access to.

Very heavy traffic might result in your server serving a 504 error, even though a 503 would probably be a bit more accurate.

In WordPress specifically, 504: Gateway Timeout messages are sometimes due to corrupted databases. Install WP-DBManager and then try the «Repair DB» feature, followed by «Optimize DB,» and see if that helps.

Also, make sure your HTACCESS file is correct, especially if you have just reinstalled WordPress.

Finally, consider contacting your hosting company. It’s possible that the 504 error that your website is returning is due to an issue on their end that they’ll need to resolve.

More Ways You Might See a 504 Error

A Gateway Timeout error, when received in Windows Update, generates a 0x80244023 error code or the message WU_E_PT_HTTP_STATUS_GATEWAY_TIMEOUT.

In Windows-based programs that inherently access the internet, a 504 error might show up in a small dialog box or window with the HTTP_STATUS_GATEWAY_TIMEOUT error and/or with a The request was timed out waiting for a gateway message.

A less common 504 error is Gateway Time-out: The proxy server did not receive a timely response from the upstream server, but the troubleshooting (above) remains the same.

Errors Like 504 Gateway Timeout

A number of error messages are similar to the 504 Gateway Timeout error because they all occur on the server side. A few include the 500 Internal Server Error, the 502 Bad Gateway error, and the 503 Service Unavailable error, among a few others.

There are also HTTP status codes that aren’t server-side, but instead client-side, like the commonly seen 404 Not Found error. Several others exist as well, all of which you can see in our HTTP Status Code Errors page.

Thanks for letting us know!

Get the Latest Tech News Delivered Every Day

Subscribe

Если вы читаете это, это означает, что вы недавно столкнулись с сообщением об ошибке — 504 Ошибка тайм-аута шлюза. Эта ошибка в основном возникает, когда сервер не получает своевременного ответа от другого сервера при загрузке веб-страницы. В большинстве случаев эта ошибка связана с самим веб-сайтом, и вы мало что можете сделать, чтобы ее исправить. Тем не менее, вот несколько быстрых приемов, с помощью которых вы можете попытаться исправить эту ошибку. Итак, приступим.

Ошибка 504 Время ответа сервера истекло

Аналогично кодам ошибок 4xx, например «Ошибка 404 страница не найдена», 504 Ошибка тайм-аута шлюза также является кодом состояния HTTP. Это ошибка на стороне сервера, которая указывает на то, что проблема вызвана сервером. Это происходит довольно часто, и почти каждый пользователь столкнулся бы с этим при попытке загрузить страницу.

Иногда случается, что вы можете увидеть разные формы ошибки 504 Gateway Timeout Error в разном количестве веб-браузеров. Однако все они имеют одно и то же значение. Вот несколько альтернативных названий ошибки 504 Gateway Timeout Error, с которой вы можете столкнуться. Вот они:

  • Тайм-аут шлюза (504)
  • Ошибка 504 Время ответа сервера истекло
  • 504 ОШИБКА
  • Ошибка тайм-аута шлюза
  • Ошибка HTTP 504 — Тайм-аут шлюза
  • HTTP 504

Как исправить ошибку тайм-аута 504 Gateway

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

И в результате вы мало что можете сделать, чтобы разобраться с этой проблемой. Однако это руководство включает в себя несколько быстрых вещей, которые вы можете попробовать на своей стороне. Итак, попробуйте следующие предложения, чтобы исправить связанную проблему:

  1. Обновите страницу через минуту, возможно
  2. Перезагрузите все ваши сетевые устройства
  3. Отключить настройки прокси
  4. Измените свои DNS-серверы
  5. Связаться с сайтом
  6. Свяжитесь с вашим интернет-провайдером
  7. Повторите попытку через некоторое время.

Рассмотрим их подробнее:

1]Обновить страницу

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

Для этого вы можете нажать сочетание клавиш Ctrl + F5 (или F5), а также использовать кнопку обновления, которая доступна рядом с адресной строкой. Это не всегда решает проблему, но это занимает всего секунду, поэтому попробуйте один раз.

2]Перезагрузите все сетевые устройства.

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

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

3]Отключить настройки прокси

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

4]Измените свои DNS-серверы

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

Иногда эта ошибка также может быть результатом неправильного или устаревшего кеша DNS. В этой ситуации вы можете попытаться очистить кэш DNS.

5]Свяжитесь с сайтом

В качестве следующего решения для исправления этой ошибки вы можете попытаться связаться с владельцем сайта напрямую, если сможете. Возможно, это всего лишь небольшая ошибка. Итак, когда вы свяжетесь с ними, объясните, какие шаги вы предприняли для решения проблемы.

Представитель может хорошо объяснить вам правильные причины возникновения этой ошибки. Таким образом, вы можете избавиться от ошибки 504 Gateway Timeout Error.

6]Обратитесь к своему интернет-провайдеру.

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

7]Повторите попытку через некоторое время

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

Надеюсь, это руководство поможет вам исправить эту ошибку. Если у вас есть какие-либо дополнительные решения, связанные с этим кодом ошибки, сообщите нам об этом в комментариях ниже.

Читайте дальше: Что такое ошибка тайм-аута запроса 408?

Ошибка 504 Время ответа сервера истекло .

В компьютерах на Windows, от 7 до 10, могут возникать проблемы с подключением к Wi-Fi: все устройства, подключённые к роутеру, работают, но вот ноутбук или компьютер на Винде соединяется с сетью, но не обнаруживает доступа к интернету. «Шлюз, установленный по умолчанию, не доступен» — такую ошибку может выдавать ПК при диагностике проблем подключения. Ситуация неприятная, ведь совершенно неизвестно, от чего произошла эта неполадка, но всё же есть несколько вариантов, как её исправить.

Шлюз, установленный по умолчанию, не доступен

Шлюз, установленный по умолчанию, не доступен

Шлюз

Для начала стоит понять, что такое шлюз и в чём может быть причина неполадок. Шлюз — это специальное устройство, позволяющее компьютеру «по воздуху» соединяться с роутером и обмениваться данными. Для операционных систем Windows XP-10, а также других — это специальное ПО, которое обеспечивает ту же самую функцию — обмен данными по сети.

Возникновение такой проблемы говорит о том, что шлюз по умолчанию уже работает как-то неправильно, или что-то не даёт ему выполнять свои функции. Неполадка обнаруживается при использовании компьютером Wi-Fi-адаптеров — устройств, которые служат для беспроводного соединения — причём как встроенных (на ноутбуках), так и внешних (на стационарных ПК). Проблема может возникать и на Windows 10, и на более древних ОС.

Способы решения

На компьютере могут быть неправильно настроены разные устройства и программы, поэтому варианты решений сильно различаются: от простой перестановки галочек в меню до переустановки драйверов.

Сторонние программы

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

Внимательно посмотрите параметры контроля сети в антивирусных программах, а брандмауэр можете попытаться на короткое время отключить.

Изменение настроек электропитания

Дело может быть в том, что Windows7/8/10 отключает сетевой адаптер для экономии электроэнергии. Особенно это касается ноутбуков. Если проблема в этом, то всё, что нужно сделать — поменять эти настройки.

  • Открываем Диспетчер устройств (Win+R, команда «devmgmt.msc», работает на Windows 10 и на более старых ОС).
  • Выбираем пункт «Сетевые адаптеры».
  • Находим используемый сетевой адаптер. Как правило, он наверху, и название устройства даёт о себе знать («…Wi-Fi-adapter»).

Диспетчер задач Windows

Выбираем свойства сетевого адаптера

  • Нажимаем ПКМ и выбираем «Свойства»
  • Затем убираем галочку с «Разрешить отключение этого устройства для экономии энергии».

Разрешить отключение этого устройства для экономии энергии

Разрешить отключение этого устройства для экономии энергии

Также стоит сделать следующее:

  1. В Панели управления заходим в пункт «Настройка схемы электропитания».
  2. Затем «Изменить дополнительные параметры питания».
  3. Выбираем пункт «Параметры адаптера беспроводной сети» и в режиме энергосбережения ставим «Максимальная производительность».
  4. Перезагружаем компьютер.

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

Откат драйвера

Это довольно простое решение, которое в некоторых случаях помогает. Если у вас всё хорошо с подключением к интернету, откат драйвера делать лучше не стоит. Однако если вы столкнулись с такой проблемой, то ни к чему плохому откат привести не должен — во всяком случае, подключения уже нет.

  1. Снова описанным выше методом заходим в меню адаптера и открываем вкладку «Драйвер».
  2. Нажимаем «Откатить драйвер», если это действие доступно.

Откат драйвера

Откат драйвера

Доступным оно может быть, только если вы недавно переустанавливали драйверы. Если же действие не помогло, или кнопка неактивна, то двигаемся к следующему методу.

Удаление или переустановка драйвера

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

Для начала можно просто попробовать нажать на кнопку «Обновить». Возможно, драйвер начнёт работать в нормальном режиме, и проблема исчезнет.

Обновление сетевого адаптера

Обновление сетевого адаптера

Часто Windows 10/8 может сама устанавливать драйверы, которые не всегда сочетаются с адаптером. Если в окне драйвера вы увидели в графе поставщика Microsoft, лучше удалить этот драйвер и установить новый. Если у вас ноутбук, то нужно зайти на сайт и самому скачать нужный драйвер. Если стационарный компьютер, то зайти на сайт производителя адаптера и сделать то же самое. Драйвера, производимые Microsoft, могут не сочетаться с устройствами и составляющими вашего ПК.

Если родной драйвер уже установлен, то есть смысл попробовать удалить его и установить заново.

Все эти попытки не увенчались успехом? — идём дальше.

Меняем адрес шлюза

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

  • Заходим в «Сетевые подключения» (в Windows 10 и 8: правая кнопка мыши по «Пуск» и выбираем нужную вкладку).
  • Кликаем ПКМ по подключению, которое выдаёт ошибку. Выбираем «Свойства».
  • Кликаем на «IP версии 4…», а затем на «Свойства»

Протокол интернет версии 4

Протокол интернет версии 4

  • Ставим маркер на «Использовать следующий IP-адрес», вводим:
    1. Графа «Основной шлюз»: номер, который указан на задней стороне роутера. Как правило, это: 192.168.1.1 или 192.168.0.1.
    2. Графа «Маска» заполнится сама.
    3. Графа «IP-адрес» пишем тот же номер, что и в «Основной шлюз», но последняя цифра изменяется на три-четыре десятка: Вместо 192.168.1.1 — 192.168.1.50.

Указываем данные для шлюза

Указываем данные для шлюза

  • Нажимаем «ОК» во всех открытых окнах, закрываем «Сетевые параметры», перезагружаем компьютер.

После этого ошибка со шлюзом должна исчезнуть. Главное, делать всё очень внимательно и как описано в алгоритме, поскольку можно случайно изменить настройки не того подключения. Обращайте внимание на название компонентов (IP версии 4) и название беспроводного подключения.

FIPS

Наконец, последний метод, который тоже показал свою эффективность на Windows 10/8.1.

  1. Открываем «Сетевые подключения».
  2. Кликаем ПКМ на значок проблемной сети, выбираем «Состояние».
  3. Нажимаем «Свойства беспроводной сети».
  4. «Безопасность», после — «Дополнительные параметры».
  5. И ставим галочку на совместимости с FIPS.

Здесь перечислены варианты решения проблем, которые приводят к выдаваемой системой Windows 7/8/8.1/10 ошибке. К сожалению, не всегда можно сразу понять, какая именно неполадка в настройках присутствует именно на вашем компьютере, потому, возможно, вам придётся попробовать несколько вариантов, прежде чем вновь получить доступ к интернету на ПК. Один из способов точно окажется действенным, главное — полностью следовать инструкции.

Проблемы с Интернетом или сетью разочаровывают многих пользователей. Если вы увидели уведомление «Шлюз по умолчанию недоступен», то мы можем с уверенностью предположить, что вы имеете дело с проблемой подключения.

Сообщается, что ошибка проявляется в виде значка X на панели задач, чтобы указать, что требуемая сеть недоступна, даже если ваш маршрутизатор или Ethernet активны. Или вы можете связать ошибку с желтым восклицательным знаком, который появляется после запуска средства диагностики сети Windows.

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

Примечание. Данная статья является первой частью серии об устранении ошибки «Шлюз по умолчанию недоступен» на компьютере с Windows 10.

Что означает «Шлюз по умолчанию недоступен»?

Если Windows сообщает: «Шлюз по умолчанию недоступен», значит, ваш компьютер пытается сообщить вам, что его путь к Интернету нарушен или заблокирован.

Ошибка обычно как-то связана с изменениями, внесенными в настройки вашего Интернета, особенно с теми изменениями, которые были внесены без вашего ведома. Например, обновление Windows могло изменить настройки вашего компьютера, чтобы он использовал неправильные настройки IP.

Ваше интернет-соединение может быть прервано или заблокировано, если ваш маршрутизатор (или интернет-устройство) не работает. Также было доказано, что устаревшие или поврежденные сетевые драйверы являются частой причиной ошибки «Шлюз по умолчанию недоступен». Также было обнаружено, что некоторые вредоносные программы вызывают проблемы с подключением, которые приводят к ошибке «Шлюз по умолчанию недоступен».

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

К счастью, почти все варианты или случаи ошибки «Шлюз по умолчанию недоступен» можно устранить с помощью простых или обычных процедур в среде операционной системы Windows. Вот так.

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

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

На этом этапе, если вы все еще боретесь с проблемой, определенной ошибкой «Шлюз по умолчанию недоступен», то пора выполнить следующие процедуры (в порядке их появления):

  1. Отключите вашу утилиту безопасности (временно):

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

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

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

Вот инструкции, которым вы должны следовать, чтобы временно отключить антивирус или защиту от вредоносных программ:

  • Откройте приложение для защиты от вирусов или вредоносных программ: щелкните средство запуска программы или ярлык на рабочем столе.
  • Предполагая, что окно утилиты безопасности теперь на вашем экране, вы должны перейти в его главное меню или экран конфигурации.
  • Найдите кнопку «Отключить» или «Выключить» и нажмите на нее.
  • Вероятно, вам придется указать, как долго приложение должно оставаться в неактивном состоянии. Мы рекомендуем выбрать максимально длительный период (или до следующей перезагрузки).
  • Статус вашего антивируса или защиты от вредоносных программ должен быть отключен или выключен.
  • Сохраните новую конфигурацию вашего антивируса (если этот шаг применим).
  • Закройте или сверните окно антивируса.

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

Вы можете попробовать скачать и установить обновление для своего антивируса. Новая версия приложения может не вызвать проблемы, которые приводят к ошибке «Шлюз по умолчанию недоступен». Если проблема не исчезнет даже после обновления антивируса, вам необходимо избавиться от нее навсегда. См. Следующую процедуру.

  1. Удалите программы McAfee со своего компьютера; удалите свой антивирус:

Среди известных утилит безопасности, которые, как сообщается, являются причинами проблемы «Шлюз по умолчанию недоступен в Windows», чаще всего встречаются программы McAfee. Итак, если у вас есть какое-либо приложение McAfee на вашем компьютере, вам следует удалить его.

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

Вот инструкции, которым вы должны следовать, чтобы удалить приложение McAfee или другую антивирусную программу с вашего компьютера:

  • Запустите приложение «Выполнить»: используйте комбинацию клавиш Windows + буква R.
  • Когда появится небольшое окно «Выполнить», вы должны ввести appwiz.cpl в его текстовое поле.
  • Запустите код: нажмите кнопку Enter (на клавиатуре компьютера) или нажмите кнопку OK в окне «Выполнить».

Ваш компьютер направит вас в меню «Приложения и функции» в приложении «Панель управления».

  • Теперь на экране «Удалить или изменить программу» вы должны просмотреть список установленных программ.
  • Найдите программу McAfee, которую вы собираетесь удалить (или свой антивирус), и щелкните ее правой кнопкой мыши.
  • Выберите Удалить.

Ваш компьютер откроет окно деинсталлятора или мастера удаления для выбранного приложения.

  •  Нажмите на нужные кнопки. Следуйте инструкциям (по мере их появления), чтобы удалить ненужное приложение.
  • После завершения операций удаления необходимо закрыть приложение панели управления, закрыть окна для других приложений, а затем перезагрузить компьютер.

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

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

Более того, учитывая то, как утилита Auslogics выполняет свою работу, маловероятно, что она вызовет проблемы, которые вызывают проблему «Шлюз по умолчанию недоступен в вашей Windows 10. С учетом причины, по которой вам сначала пришлось удалить антивирус или программу McAfee». место, вы можете увидеть рекомендованное приложение как идеальную замену.

  1. Отключите функцию автоматического входа в систему:

Microsoft впервые представила функцию автоматического входа в систему в Windows 8. Она довольно быстро завоевала популярность. Функция автоматического входа в систему — удобная и полезная функция в среде операционной системы Windows, поскольку она позволяет пользователям быстро получить доступ к своим компьютерам.

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

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

Не существует специальной процедуры для отключения функции автоматического входа в систему. Вам просто нужно перенастроить свои учетные записи, чтобы они перестали работать. Например, если вы обычно входите в Windows через учетную запись, у которой нет пароля, вы должны добавить пароль к этой учетной записи (чтобы Windows не входила в систему автоматически).

В идеале вы должны использовать простой пароль, который вы можете быстро ввести, чтобы внести необходимые изменения, а затем протестировать. Перезагрузите компьютер. Когда вы попадете на экран входа в систему, вы должны ввести свой пароль и затем нажать кнопку Enter, чтобы продолжить.

Здесь вы должны выполнить простые проверки на своем компьютере, чтобы убедиться, что ваше интернет-соединение в порядке. Если использование защищенной паролем учетной записи окажется успешным в устранении проблемы «Шлюз по умолчанию недоступен», тогда вам следует сохранить учетную запись таким образом (с паролем).

Возможно, вам удастся продолжить работу в этом направлении. Создайте новые учетные записи и добавьте к ним простые пароли или добавьте пароли к существующим учетным записям пользователей.

  1. Отключите функции энергосбережения:

В новых версиях Windows Microsoft реализовала настройки, которые позволяют компьютерам отключать определенные функции или действия для экономии энергии. Настройки работают по большей части хорошо, когда они подходят для устройств, на которых они были включены. Однако на некоторых компьютерах они работают со сбоями и вызывают проблемы, мешающие драйверу выполнять свою работу.

Здесь мы предполагаем, что важный драйвер на вашем компьютере неисправен, потому что в настоящее время он настроен на использование проблемной настройки. С этой целью мы проведем вас через процедуру отключения настройки и тестирования. Вот инструкции, которым вы должны следовать:

  • Откройте приложение «Выполнить»: вы можете снова использовать сочетание клавиш Windows + буква R.
  • На этот раз, когда откроется окно «Выполнить», вы должны ввести devmgmt.msc в его текстовое поле.
  • Запустите код: нажмите кнопку Enter или нажмите OK.

Теперь ваш компьютер откроет окно приложения Диспетчер устройств.

  • Внимательно просмотрите список категорий драйверов, найдите Сетевые адаптеры и щелкните значок расширения для этой категории.

Теперь будет видно содержимое категории Сетевые адаптеры.

  • Теперь вы должны найти интернет-драйвер, который использует ваш компьютер, и затем щелкнуть его правой кнопкой мыши.
  • Выберите Свойства.

Windows откроет окно свойств для выбранного драйвера.

  • Щелкните вкладку Power Management (чтобы перейти туда).
  • Установите флажок Разрешить компьютеру выключать это устройство для экономии энергии (чтобы отменить выбор).
  • Нажмите кнопку ОК, чтобы сохранить новую конфигурацию.

Теперь вам стоит попробовать подключить свой компьютер к Интернету, чтобы посмотреть, как обстоят дела на этот раз. Если появится сообщение «Шлюз по умолчанию недоступен», вам необходимо перезагрузить компьютер, а затем повторить попытку.

СОВЕТ:

Если вы все еще боретесь с ошибкой «Шлюз по умолчанию недоступен», вы можете проверить наше продолжение этого руководства (часть II). Там мы описали дополнительные решения проблемы, связанной с настройками Интернета и сети в Windows.

С другой стороны, если вам уже удалось исправить ошибку «Шлюз по умолчанию недоступен», то вам стоит получить Auslogics BoostSpeed. С помощью этой программы вы получаете доступ к определенным функциям верхнего уровня и функциям оптимизации, которые могут повысить производительность вашего компьютера.

Like this post? Please share to your friends:
  • К сожалению произошла ошибка сетевой город
  • К сожалению произошла ошибка произошла непредвиденная ошибка
  • К сожалению произошла ошибка повторите попытку позже тик ток
  • К сожалению произошла ошибка повторите попытку инстаграм профиль
  • К сожалению произошла ошибка повторите попытку инстаграм айфон