Что означает ошибка сервера 504 Gateway Time Out и как ее исправить
Что означает ошибка сервера 504 Gateway Time Out и как ее исправить
Иногда при посещении отдельных страниц сайта мы сталкиваемся с тем, что на экране вместо желаемого контента появляется сообщение об ошибке с цифровым кодом. Для «непосвященного» пользователя это просто набор цифр, но на самом деле в этих цифрах заложена определенная информация. Все они группируются по видам причин возникновения сбоя.
Сообщения, кодирующиеся в формате 5хх, говорят о проблеме на стороне сервера, напимер, когда невозможно выполнить запрос из-за нарушения связи между несколькими серверами. Ошибка 504 Gateway Time Out не является распространенной, но это не значит, что на нее не стоит обращать внимания, особенно владельцу сайта. Рассмотрим некоторые причины возникновения данной ошибки и способы ее устранения как на стороне обычного посетителя, так и администратором веб-ресурса.
Ошибка 504 Gateway Time Out– это код состояния HTTP, который появляется, когда в течение заданного периода времени один сервер не получает своевременный ответ от другого сервера, который действует как шлюз или прокси.
Описания ошибки могут иметь различную форму:
- 504 Gateway Timeout nginx
- Gateway Timeout Error
- HTTP Error 504
- 504 Gateway Time-out – The server didn’t respond in time
- HTTP Error 504 – Gateway Timeout
Наличие дополнительного словесного описания помогает конкретизировать причину возникновения сбоя.
Что значит 504 gateway time out
Обычно ошибка 504 означает ошибку на стороне сервера, однако что делать, если вы единственный, у кого она происходит? Или что делать, если она выходит на всех сайтах? Разберём несколько вариантов решения проблемы с ошибкой 504:
- Обновите страницу. Причём сделайте это не клавишей F5, а выделив адрес в адресной строке и нажав Enter. Это предотвратит повторную передачу данных и соответственно их обработку;
- Попробуйте использовать другой браузер. Некоторые данные, хранящиеся в нём, могут вызывать ошибку на стороне сервера. Если это так, чтобы продолжить использовать свой браузер, нужно очистить куки и удалить кэш;
- Попробуйте очистить кэш DNS;
- Если это не помогло, сделайте сброс сетевых настроек;
- Попробуйте другое устройство и другого провайдера; Самый просто вариант не выходя из дома подключиться через к интернету через режим модема на телефоне;
Как исправить ошибку 504?
Слишком большое количество пользователей
В этом случае обычно помогает увеличение ресурсов сервера, на котором находится ваш сайт. Т.е. вам нужно попытаться сменить тарифный план, задуматься о покупке виртуального выделенного сервера, или же арендовать физический сервер. В любом случае, сначала проконсультируйтесь с технической поддержкой хостинг-провайдера, а потом уже принимайте решение.
Неправильная работа сайта
В этом случае нужно оптимизировать сайт, причем таким образом, чтобы работа скриптов укладывалась в отведенное время. Если для оптимизации нет возможности, то может помочь изменение параметра, который отвечает за максимальное время ожидания работы скрипта. Для этого в файле .htaccess нужно написать:
php_value max_execution_time N
Где N – это время ожидания в секундах, обычно по умолчанию оно равно 30 секунд. Но такая процедура помогает не у всех хостинг-провайдеров, и в таком случае следующим Вашим шагом должно стать обращение в службу поддержки или же смена хостинг-провайдера.
Юзеры ( 5 ) оценили на 4.0 из 5
- Австралия
- Азия
- Беларусь
- Великобритания
- Германия
- Европа
- Египет
- Индия
- Испания
- Италия
- Казахстан
- Канада
- Китай
- Корея
- Кыргызстан
- Латвия
- Нидерланды
- Норвегия
- Пакистан
- Польша
- Россия
- США
- Сингапур
- Турция
- Украина
- Филиппины
- Финляндия
- Франция
- Швейцария
- Швеция
- Эстония
- ЮАР
- Япония
От панели управления зависит ваше удобство в настройке хостингесайта.
Большинство качественных хостингов из нашего ТОПа используют удобные панели управления, поэтому рекомендуем больше внимания уделить другим параметрам при выборе.
- Собственная
- cPanel
- ISP Manager
- DirectAdmin
- Parallels Plesk
- “Взрослого” контента
- Сайта-визитки
- Блога
- Корп. сайта
- Интернет-магазина
- Портала
- Форума
Облачный хостинг – распределение нагрузки на несколько серверов, если сервер с вашим сайтом перегружен или не работает. Это гарантия того что пользователи в любом случае смогут видеть ваш сайт. Но это дорогая, более сложная опция, которую предоставляют далеко не все провайдеры.
Виртуальный хостинг – подходит для большинства проектов начального уровня с посещаемостью до 1000 человек в сутки. В таком хостинге мощность сервера делится между несколькими хостинговыми аккаунтами. Услуга проста в настройке даже для новичков.
VPS – подходит для более сложных проектов с достаточно большой нагрузкой и посещаемостью до 10000 человек в сутки. Здесь мощность сервера фиксированная для каждого виртуального сервера, при этом сложность настройки увеличивается.
Выделенный сервер – нужен для очень сложных и ресурсоемких проектов. Для вас выделяют отдельный сервер,мощность которого будете использовать только вы. Дорого и сложно настраивать.
Размещение и обслуживание вашего собственного сервера в дата-центре хостинга – это не очень популярная услуга и требуется в исключительных случаях.
- Облачный хостинг
- Виртуальный хостинг
- VPS/VDS
- Выделенный сервер
- Размещение сервера
- CDN
CMS – это система управления контентом сайта. Хостеры стараются для каждой из них делать отдельный тариф или упрощать установку. Но в целом это больше маркетинговые ходы, т.к. у большинства популярных CMS нет специальных требований к хостингу, а те что есть – поддерживаются на большинстве серверов.
- Joomla
- WordPress
- Drupal
- Битрикс
- MODx
- TYPO3
- UMI.CMS
- vBulletin
Виртуализация – это создание виртуальной среды на физическом сервере, позволяющая запускать требуемые ПО без затрагивания процессов, совершаемых другими пользователями сервера. С её помощью ресурсы физического сервера распределяются между виртуальными (VPS/VDS). Основные виды: аппаратная (KVM), паравиртуализация, виртулизация на уровне ОС (OpenVZ).
- OpenVZ
- Virtuozzo
- KVM
- Hyper-V
- Xen
- VMware
Абузоустойчивый хостинг – компании, которые разрешают размещать практически любой контент, даже запрещенный (спам, варез, дорвеи, порнографические материалы). Такие компании не удаляют контент вашего веб-сайта при первой же жалобе (“абузе”).
Безлимитный хостинг – хостинг у которого отсутствуют лимиты на количество сайтов, БД и почтовых ящиков, трафик, дисковое пространство и т.д. Обычно это больше маркетинговый трюк, но можно найти что-то интересное для себя.
Безопасный хостинг – тот, где администрация постоянно обновляет ПО установленное на серверах, устанавливает базовую защиту от DDoS-атак, антивирус и файерволлы, блокирует взломанные сайты и помогает их “лечить”.
Защита от DDOS – компании, которые предоставляют хостинг с защитой от DDoS-атак. Такие пакеты ощутимо дороже обычных, но они стоят своих денег, так как ваш сайт будет защищен от всех видов сетевых атак.
- Абузоустойчивый хостинг
- Безлимитный хостинг
- Безопасный хостинг
- Черный список
- Защита от DDOS
- Конструктор сайтов
- Партнерские программы
Тестовый период – предоставляется хостером бесплатно на 7-30 дней, чтобы вы могли удостовериться в его качестве.
Moneyback – период на протяжении которого хостер обязуется вернуть деньги, если вам не понравится хостинг.
- Тестовый период
- Moneyback
- Москва
- Санкт-Петербург
- Регистраторы доменов
- Домен в подарок
- SSL-сертификаты
Настоятельно рекомендуем не покупать слишком дешевый хостинг! Как правило с ним очень много проблем: сервер иногда не работает, оборудование старое, поддержка долго отвечает или не может решить проблему, сайт хостера глючит, ошибки в регистрации, оплате и т.д.
Также мы собрали тарифы от тысяч хостеров, чтобы вы могли выбрать хостинг по конкретной цене.
- Дешёвый хостинг
- Цена-Качество
- Дорогой хостинг
- Бесплатный хостинг
- WebMoney
- Яндекс-деньги
- Visa-MasterCard
- PayPal
- Терминалы QIWI
- RBK Money
- Банк (квитанция)
- Криптовалюта
- ДЦ России
- ДЦ Украины
- ДЦ США
- ДЦ Голландии
- ДЦ Великобритании
- ДЦ Германии
- ДЦ Китая
На языке программирования PHP и базах данных MySQL сейчас работает большинство сайтов. Они же поддерживаются практически всеми современными хостингами.
ASP.NET – платформа для разработки веб-приложений от Майкрософт.
ОС – операционная система, установленная на сервере хостинга. Мы рекомендуем размещать на серверах с Linux, если нет особых требований у разработчиков сайта.
Как можно увидеть ошибку 504
Отдельным сайтам разрешено настраивать отображение ошибки Gateway Timeout . Вот несколько распространенных способов вывода подобной ошибки:
Ошибка 504 Gateway Timeout появляется внутри окна браузера, как обычная веб-страница. На ней могут быть знакомые верхние и нижние колонтитулы сайта и красивое английское сообщение. Также подобная ошибка может отображаться на полностью белой странице с большой цифрой 504 вверху. Это одно и то же сообщение, независимо от того, как сайт показывает его вам.
Помните, что ошибка 504 Gateway Timeout и 502 Bad Gateway ngin может появиться в любом браузере, операционной системе и на любом устройстве.
Причины возникновения ошибки 504 Gateway Timeout
В большинстве случаев ошибка 504 Gateway Timeout означает, что любой сервер, который выдает « тайм-аут », « упал » или неправильно работает.
Поскольку эта ошибка обычно возникает между серверами в интернете, то, вероятно, она не связана с вашим компьютером, устройством или интернет-соединением.
Как исправить ошибку 504 Gateway Timeout
- Перезагрузите веб-страницу, нажав кнопку обновление / перезагрузка, в F5 или повторив URL-адрес из адресной строки.
Несмотря на то, что 504 Gateway Timeout и ошибка 502 Bad Gateway сообщает о неподконтрольной вам ошибке, проблема может быть временной. Просто перезагрузите страницу — это быстро и легко.
- Перезапустите все сетевые устройства. Временные проблемы с модемом, маршрутизатором, коммутаторами или другим сетевым оборудованием могут вызывать ошибку 504 Gateway Timeout . Простой перезапуск этих устройств может помочь.
Подсказка : При том, что порядок выключения этих устройств не важен, порядок включения их наоборот очень важен.
- Проверьте настройки прокси-сервера в своем браузере или приложении. Убедитесь, что они верны. Неправильные настройки прокси-сервера могут вызвать 504 ошибку.
Подсказка . Смотрите Proxy.org обновленный, проверенный список прокси-серверов, которые можно использовать.
Примечание . Большинство компьютеров не имеют настроек прокси-сервера, поэтому, если ваши настройки пусты, пропустите этот шаг.
- Измените DNS-сервер. Возможно, ошибка 504 Gateway Timeout , которую вы видите, вызвана проблемой с DNS-сервером , который вы используете.
Примечание . DNS-сервер , используемый сейчас, вероятно, автоматически назначается вашим провайдером. К счастью, для использования доступны другие DNS-сервера , которые можно выбрать.
Подсказка . Если не все сетевые устройства получают ошибку HTTP 504 или 502 error Bad Gateway , но все они находятся в одной сети, изменение DNS-сервера не сработает. Если это похоже на вашу ситуацию, переходите к следующей идее.
- Если изменений не произошло, обратитесь к сайту. Это единственное, что вы можете сделать. Велика вероятность, что администраторы сайта уже работают, чтобы исправить первопричину ошибки 504 Gateway Timeout .
На большинстве сайтов есть учетные записи социальных сетей, которые они используют для поддержки. А некоторые даже имеют номера телефонов и адреса электронной почты.
Подсказка . Если начинает казаться, что сайт выдает 504 ошибку для всех, поищите в Twitter в режиме реального времени информацию о недоступности сайта. Лучший способ сделать это — найти #websitedown в Twitter . Например, если Facebook может быть недоступен, выполните поиск по тегу #facebookdown .
- Обратитесь к своему интернет-провайдеру. Вероятнее всего, что после описанного выше устранения неполадок, выскакивающая 504 Gateway Timeout — это проблема, вызванная неполадками в Сети, за которую отвечает ваш провайдер.
- Вернуться позже. На данный момент вы исчерпали все варианты, и ошибка 504 Gateway Timeout устраняется администратором сайта или интернет-провайдером.
Регулярно проверяйте сайт. Без сомнения, он снова начнет работать.
Исправление ошибки 504 на вашем собственном сайте
В большинстве случаев это происходит не по вашей вине, но и не по вине пользователей вашего ресурса. Начните с проверки того, что сервер может правильно предоставлять доступ ко всем доменам, к которым требуют доступ ваши приложения.
Большие объемы трафика могут привести к тому, что ваш сервер будет выдавать ошибку 504 . Хотя 503 или ошибка 502 Bad Gateway будет более вероятна.
В частности, в WordPress сообщение 504: Gateway Timeout иногда возникает из-за поврежденных баз данных. Установите WP-DBManager и попробуйте применить функцию « Восстановить БД », а затем « Оптимизировать БД ». Посмотрите, поможет ли это.
Убедитесь, что ваш файл HTACCESS правильный. Особенно если вы только что переустановили WordPress .
Свяжитесь с технической поддержкой хостинга. Возможно, ошибка 504 , возвращаемая вашим сайтом, связана с проблемой на их стороне, которую они должны решить.
Больше способов увидеть ошибку 504
Ошибка Gateway Timeout при получении в Windows Update генерирует код ошибки 0x80244023 или сообщение WU_E_PT_HTTP_STATUS_GATEWAY_TIMEOUT .
В программах на базе Windows , которые изначально обращаются к интернету, ошибка 504 может отображаться в небольшом диалоговом окне или окне с ошибкой HTTP_STATUS_GATEWAY_TIMEOUT и/или сообщение The request was timed out waiting for a gateway ( истекло время ожидания запроса для шлюза ).
Менее распространенная ошибка 504 — это Gateway Time-out: The proxy server did not receive a timely response from the upstream server ( прокси-сервер не получил своевременного ответа от вышестоящего сервера ), но поиск и устранение неисправностей ( указанных выше ) продолжается.
Ошибки похожие на 504 Gateway Timeout
Ряд сообщений об ошибках аналогичен ошибке 504 Gateway Timeout , поскольку все они происходят на стороне сервера. Некоторые включают в себя ошибку 500 Internal Server (« Внутренняя ошибка сервера »), ошибку 502 Bad Gateway ( что это означает — «Неверный шлюз» ), и ошибку 503 Service Unavailable (« Сервис временно недоступен »), среди нескольких других.
Существуют также коды статуса HTTP , которые не являются серверными, а возникают на клиентской стороне. Например, часто встречающаяся ошибка 404 Not Found (« Страница не найдена »).
Ошибка 504 Gateway Time out — что означает и как исправить
- Вконтакте
- Одноклассники
Как можно исправить ошибку 504 Gateway Timeout
Ошибка 504 Gateway Timeout — это код состояния HTTP, который означает, что один сервер не получил своевременный ответ от другого сервера, к которому он обращался, при попытке загрузить веб-страницу или выполнить другой запрос браузера.
Другими словами, ошибки 504 обычно указывают на то, что другой компьютер, на котором веб-сайт, на котором вы получаете сообщение 504, недостаточно быстро связывается с ним.
Обратитесь к разделу «Исправление ошибок 504 на вашем собственном сайте», чтобы узнать о некоторых вещах, которые стоит рассмотреть.
Ошибка 504 Gateway Timeout может появиться в любом интернет-браузере, в любой операционной системе и на любом устройстве. Это означает, что можно получить ошибку 504 Gateway Timeout на вашем телефоне или планшете на Android или iPhone, в Safari на Mac, в Chrome на Windows 10 (или 8, или 7,…) и т. д.
Как вы могли увидеть ошибку 504
Отдельные веб-сайты могут настраивать отображение ошибок «тайм-аут шлюза», по другому, но вот наиболее распространенные формулировки, которые вы увидите:
- Ошибка 504 Время ответа сервера истекло
- HTTP 504
- 504 Ошибка
- Время ожидания шлюза (504)
- Ошибка HTTP 504 — Тайм-аут шлюза
- Ошибка тайм-аута шлюза
- 504 Gateway Timeout nginx
- Gateway Timeout Error
- HTTP Error 504
- 504 Gateway Time-out – The server didn’t respond in time
- HTTP Error 504 – Gateway Timeout
В окне интернет-браузера появляется ошибка 504 Gateway Timeout, как обычную веб-страницу. На странице могут быть знакомые верхние и нижние колонтитулы сайта и английское сообщение, или он может отображаться на полностью белой странице с большой цифрой 504 вверху. Это все одно и то же сообщение, независимо от того, как его показывает веб-сайт.
Причины ошибки 504 Gateway Timeout
В большинстве случаев ошибка 504 Gateway Timeout означает, что другой сервер отвечает столько времени, что его срабатывает выходит отведенное время — «тайм-аут», вероятно веб сервер, которому вы обращаетесь не работает или работает неправильно.
Поскольку эта ошибка обычно является сетевой ошибкой между серверами в Интернете или проблемой с реальным сервером, проблема, не в вашем компьютере, устройстве или подключении к Интернету.
Есть несколько вещей, которые вы можете попробовать, на всякий случай:
Как исправить ошибку 504
- Повторите попытку загрузки веб-страницы, нажав кнопку обновления / перезагрузки, нажав клавишу F5 или еще раз введя URL в адресной строке. Даже несмотря на то, что ошибка 504 Gateway Timeout сообщает об ошибке вне вашего устройства, эта ошибка может быть временной.
- Перезагрузите все ваши сетевые устройства. Временные проблемы с вашим модемом, маршрутизатором, коммутаторами или другим сетевым оборудованием могут быть причиной проблемы 504 Gateway Timeout, которую вы видите. Просто перезагрузка этих устройств может помочь. Порядок включения выключения этих устройств не важен.
- Проверьте настройки прокси-сервера в вашем браузере или приложении и убедитесь, что они верны. Неправильные настройки прокси могут привести к 504 ошибкам.Настройки прокси в Windows 10. Большинство компьютеров вообще не имеют настроек прокси, поэтому, если у вас пусто, просто пропустите этот шаг.
Смотрите Proxy.org для того, чтобы воспользоваться качественным списком прокси-серверов, которые вы можете выбрать. Есть также несколько сайтов, которые предлагают бесплатную загрузки списка прокси-серверов.
- Измените DNS-серверы, особенно если все устройства в вашей сети получают одинаковую ошибку. Возможно, ошибка 504 Gateway Timeout, которую вы видите, вызвана проблемой с DNS-серверами, которые вы используете. Если ранее вы не меняли их, DNS-серверы, которые сейчас настроены, вероятно, автоматически назначаются вашим интернет-провайдером. Другие DNS-серверы доступны для вашего использования, которые вы можете выбрать. Смотрите наш список бесплатных и общедоступных DNS-серверов.
- Если до этого момента ничего не получалось, возможно, лучше всего связаться с поддержкой веб-сайта. Есть большая вероятность, что администраторы веб-сайтов уже работают над устранением основной причины ошибки 504 Gateway Timeout, при условии, что они знают об этом, но нет ничего плохого в том, чтобы связываться с ними.Посетите нашу страницу контактной информации о сайте, чтобы узнать, как связаться с популярными сайтами. На большинстве крупных сайтов есть учетные записи социальных сетей, которые они используют для поддержки своих услуг, а на некоторых даже есть номера телефонов и адреса электронной почты.Если он начинает выглядеть так, как будто веб-сайт выдает ошибку 504 для всех, поиск в Twitter в режиме реального времени информации об отключении сайта часто оказывается полезным. Лучший способ сделать это — поиск #websitedown в Twitter. Например, если Facebook может быть недоступен, поиск #facebookdown.
- Обратитесь к вашему интернет-провайдеру. Вполне вероятно, что после всего вышеперечисленного ошибка шлюза 504, которое вы видите, является проблемой, вызванной сетью, за которую отвечает ваш провайдер.
7 советов, как упростить работу с техподдержкой - Возвращайся позже. На данный момент вы исчерпали все свои возможности, и исправление ошибки 504 Gateway Timeout находится в руках поддержки сайта, либо у вашего интернет-провайдера. Проверяйте сайт регулярно. Нет сомнений, он скоро снова начнет работать.
Исправление 504 ошибок на вашем сайте
Часто это не ваша вина, но и не пользователь. Начните с проверки того, что ваш сервер может правильно разрешить все домены, к которым вашим приложениям необходим доступ.
Очень большой трафик может привести к тому, что ваш сервер выдаст ошибку 504, хотя 503, вероятно, будет немного более точным.
В частности, в WordPress сообщения 504: Время ожидания истекло иногда возникают из-за поврежденных базы данных. Установите WP-DBManager и попробуйте функцию «Восстановить БД», затем «Оптимизировать БД» и посмотрите, поможет ли это.
Кроме того, убедитесь, что ваш файл HTACCESS правильный, особенно если вы только что переустановили WordPress.
Наконец, рассмотрите возможность обращения в свою хостинговую компанию. Возможно, ошибка 504, которую возвращает ваш веб-сайт, связана с проблемой на их конце, которую они должны будут устранить.
Больше способов увидеть ошибку 504
Ошибка 504 тайм-аута шлюза при получении в Центре обновления Windows создает код ошибки 0x80244023 или сообщение WU_E_PT_HTTP_STATUS_GATEWAY_TIMEOUT.
В программах на базе Windows, которые имеют доступ к Интернету, ошибка 504 может отображаться в небольшом диалоговом окне или окне с ошибкой HTTP_STATUS_GATEWAY_TIMEOUT и / или с запросом истекло время ожидания сообщения шлюза.
Менее распространенная ошибка 504 — время ожидания шлюза: прокси-сервер не получил своевременного ответа от вышестоящего сервера, но устранение неполадок (см. Выше) остается тем же.
Ошибки типа 504 Gateway Timeout
Ряд сообщений об ошибках аналогичен ошибке 504 Gateway Timeout, поскольку все они провляются на стороне сервера. Включают в себя Ошибку 500 Internal Server, Bad Gateway 502 и Unavailable 503 Service.
Существуют также коды состояния HTTP, которые не на стороне сервера, а на стороне клиента, как, например, ошибка 404 Not Found. Также существует несколько других, которые вы можете увидеть на нашей странице HTTP Ошибки кода состояния.
Что значит 504 gateway time out Nginx?
Как я уже сказал, такая ошибка возникает, когда сервер Nginx работает в режиме прокси. Например, при использовании php-fpm или Apache. Дословно, она означает, что превышено время ожидания ответа от сервера. В нашем случае, превышено время ожидания ответа от php-fpm. Рассмотрим несколько причин такого поведения:
- Скрипт PHP или на другом языке полностью завис и уже не вернет никакого ответа;
- Скрипт работает очень долго, но в Nginx настроен интервал на сброс соединения если целевой сервер не ответил на запрос за отведенный строк;
- Сервер перегружен и не успевает обслужить всех клиентов, вернуть ответы на все запросы Nginx;
Дальше рассмотрим что можно сделать если вы встретились с ошибкой 504 gateway time out Nginx.
Как исправить ошибку 504 Gateway Timeout в WordPress
Главное меню » Блог-платформа wordpress » Как исправить ошибку 504 Gateway Timeout в WordPress
Что Вызывает 504 Gateway Timeout?
Ошибка 504 Gateway Timeout обычно возникает, когда сервер не может подключиться к вышестоящему серверу для выполнения запроса.
Например, если вы используете брандмауэр на сайте, и он не сможет подключиться к вашему сайту на сервере, то вы увидите ошибки 504 Gateway Timeout.
Сообщение об ошибке может отображаться по-разному в зависимости от вашего хостинга, прокси-сервера или браузера, который вы используете. Ниже приведены некоторые из наиболее распространенных сообщений об ошибках 504 Gateway Timeout.
- 504 Gateway Timeout
- HTTP 504
- 504 ERROR
- Gateway Timeout (504)
- HTTP Error 504 – Gateway Timeout
- Gateway Timeout Error
Хотя наиболее распространенной причиной ошибки является то, что прокси-сервер не может достичь вышестоящего сервера, это также может быть вызвано другими проблемами конфигурации хостинга.
Теперь давайте посмотрим, как легко устранить и исправить ошибку 504 Gateway Timeout в WordPress.
1. Подождите и перезагрузите
Ошибка 504 Gateway Timeout может быть просто вызвана временным сбоем на Ваших серверов хостинга. Дайте ему несколько минут, а затем попробуйте перезагрузить ваш сайт.
Если проблема исчезает, то вам не нужно предпринимать никаких дальнейших шагов. Тем не менее если ошибка не устранена или появится через некоторое время, то продолжите чтение для устранения неполадок и устранение проблемы.
2. Отключить VPN
Если вы используете VPN-услуги для просмотра веб-страниц, то попробуйте его отключить. Иногда ваш VPN-сервер не может получить ответ от вашего хостинг сервера, и это приведет к ошибки 504 Gateway Timeout .
Если ваш сайт появляется снова, то это означает, что сервер VPN был виновником. Теперь, если использование VPN важно для вас, то вы можете попробовать переключиться на другой сервер VPN. Если вы видите ошибку даже после изменения серверов, то вы должны связаться с поддержкой поставщиком VPN услуг.
3. Отключить Брандмауэр веб-сайта
Если вы используете на DNS уровень брандмауэра, такой как cloudflare, то попробуйте временно отключить брандмауэр. Это позволит вам напрямую подключаться к Вашему хостингу.
Если это исправит проблему, то вполне вероятно, что ваш хостинг-сервер блокирует IP-адреса брандмауэра, которые могут вызвать эту проблему. Вам нужно будет связаться с поставщиком услуг брандмауэра, чтобы получить список IP-адресов, а затем обратитесь к веб-хостингу, чтобы добавить в белый список эти IP-адреса.
Иногда отключение брандмауэра может показать вам фактическое сообщение об ошибке сервера. В этом случае, вам следует обратиться к нашему списку распространенных ошибок на WordPress, чтобы исправить конкретную проблему.
4. Отключение сетевого прокси
Если вы подключены к интернету через прокси-сервер, то этот сервер может быть не в состоянии получить ответ от Вашего сайта на WordPress.
Попробуйте открыть свой сайт через другое интернет-соединение или использовать онлайн-сервисы чтобы увидеть, если ваш сайт недоступен.
Если он не работает только для вас, то вам нужно изменить настройки сети. Чтобы устранить проблему, обратитесь к поставщику услуг Интернета или администратору сети.
5. Изменение DNS-серверов
Ваше подключение к интернету использует то, что называется DNS-серверы. Эти серверы помогают компьютеру подключаться к различным серверам в интернете.
Если DNS-серверы, которые вы используете, не работают или не могут подключиться к вашему веб-сайту, то вы можете увидеть ошибку 504 Gateway Timeout. Самый простой способ проверить это – изменить DNS-серверы, которые использует ваше устройство.
На компьютерах с Windows, вы можете найти их в разделе панели управления » Сетевые подключения.
На компьютерах Mac, вы можете найти их в разделе настройки сети. Нажмите на кнопку дополнительно, а затем выберите вкладку DNS.
Вы можете изменить адрес DNS-сервера на 8.8.8.8 и 8.8.4.4 и применить изменения.
Попробуйте посетить ваш сайт сейчас. Если это решило вашу ошибку, то вы все сделали. Проблема была с подключением к Интернету, и она теперь исправлена.
6. Очистка базы данных в WordPress
Поврежденная база данных в WordPress может также вызвать ошибку 504 gateway timeout. Не волнуйтесь, Ваши данные WordPress, скорее всего, безопасны. Тем не менее, вашей базе данных может потребоваться немного весенней очистки.
Это можно легко сделать путем оптимизации базы данных WordPress с помощью phpmyadmin или через плагин в WP-Sweep. Убедитесь, что вы сделали резервное копирование базы данных в WordPress перед выполнением каких-либо действий.
7. Деактивируйте плагины WordPress и переключитесь на тему по умолчанию
WordPress плагины и темы менее вероятно могут вызвать ошибку 504 Gateway Timeout. Однако, если плагин или тема делает слишком много запросов к серверу, то вполне вероятно, что некоторые из этих запросов могут упасть и вызвать ошибку 504 gateway timeout .
Чтобы проверить это, вы должны отключить все плагины для WordPress через подключение по FTP.
После этого посетите ваш веб-сайт, чтобы узнать, устранена ли ошибка.
Если это так, то один из ваших плагинов был причиной проблемы. Теперь вам нужно активировать все плагины один за другим, пока вы не сможете воспроизвести ошибку. Это поможет вам найти плагин, ответственный за ошибку.
Если деактивация плагинов не решит вашу проблему, то вы хотели бы проверить Вашу тему yf WordPress. Вам нужно будет переключить темы WordPress через phpmyadmin.
После переключения темы на тему WordPress по умолчанию, посетите ваш веб-сайт, чтобы увидеть, что он работает.
8. Устранение неполадок
Если все остальное терпит неудачу, и вы до сих пор не могут решить ошибку 504 Gateway Timeout, выполните действия, описанные в нашей конечной для WordPress руководство по устранению неисправностей для начинающих.
Наконец, в крайнем случае, вам нужно обратиться к вашему хостинг-провайдеру за поддержкой. Они могут быть в состоянии исправить проблему или указать вам в правильном направлении.
Мы надеемся, что эта статья помогла вам узнать, как исправить ошибку 504 Gateway Timeout в WordPress.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
На работу сайта могут влиять различные ошибки, возникающее на компьютере пользователя или со стороны сервера. Для выявления причин существуют особые коды, которые появляются на экране по причине тех или иных неисправностей. Информация о том, что означает каждый из них, поможет быстро устранить проблему и восстановить работоспособность ресурса.
Каждый пользователь сети Интернет встречался с ситуацией, когда в ответ на набор адреса в поисковой строке, при переходе по ссылке или поисковому запросу на экране появлялась надпись 504 Gateway Timeout Error или ей подобная. Ее появление приводит к тому, что посетители сразу покидают ресурс, не разбираясь, в чем причины 504 ошибки на сайте и, скорее всего, просто уходят искать другой сайт. Такая ошибка может привести к убыткам из-за оттока клиентов. Но в любом случае не стоит сразу паниковать, необходимо разобраться, почему такая ошибка возникла и как ее можно устранить.
Если код ошибки начинается с цифры 5, то это значит, что она произошла на стороне сервера, например когда невозможно выполнить запрос из-за нарушения связи между несколькими серверами. Это означает, что один из них не смог обработать ваш запрос в течение заданного промежутка времени. Из-за того, что пользователи используют различные браузеры, с разной конфигурацией операционных систем и серверов, ошибка 504 в браузере может выглядеть по-разному. Она может быть представлена в одном из нижеуказанных вариантов, но независимо от того, как будет выглядеть текст, эта ошибка все равно будет иметь одно и то же значение:
- 504 Gateway Timeout
- 504 Gateway Timeout NGINX
- NGINX 504 Gateway Timeout
- Gateway Timeout Error
- Error 504
- “HTTP Error 504”
- “HTTP Error 504 – Gateway Timeout”
- “HTTP 504”
- “504 Error”
- “Gateway Timeout (504)
- “504 Gateway Time-out – The server didn’t respond in time”
Несмотря на такое разнообразие названий, основных причин, почему возникает 504 код ответа сервера, существует всего три:
- Лимит использования доступных ресурсов превышен, а именно ограничение по максимальному числу запущенных процессов, которые одновременно работают на виртуальном хостинге.
- Увеличилась нагрузка на сайт. Запросы стали поступать слишком часто и веб-сервер не успевает на них отвечать. В результате чего из них образовывается очередь, по истечению определенного периода времени соединение может оборваться.
- Код ошибки 504 может появится, если скрипт обрабатывается слишком долго. Возникает, если он отправляет запрос к другим сайтам или выполняет сложный запрос, например, поисковый, с большим количеством критериев, или когда в файле php.ini установлен жесткий лимит параметра PHP max_execution_time.
Что же делать, если возникла ошибка 504? Перечислим основные способы, с помощью которых можно попробовать самостоятельно устранить ошибку 504 Gateway Time Out.
- Обновите страницу, подождав пару минут. Это первый и самый простой способ решения при обнаружении любой ошибки.
- Проведите очистку кэша интернет-браузера или зайдите на сайт в режиме инкогнито.
- Воспользуйтесь одним или несколькими другими браузерами.
- Очистите кэш DNS, который может содержать устаревшие файлы.
- Если вы опытный пользователь, то можете попробовать временно переключить DNS сервера на Google Public DNS.
- Проверьте работоспособность сайта на различных устройствах, а также в нескольких сетях.
- Зайдите на ресурс с помощью сервиса downforeveryoneorjustme.com.
- Посмотрите журнал ошибок для поиска подсказок.
- Проверьте плагины и расширения, используемые на вашем сайте, которые могли вызвать его неработоспособность. 504 ошибка может появится, если они устарели, несовместимы друг с другом или с другим программным обеспечением. Попробуйте временно отключить все плагины, а потом включать их по одному. Это позволит вам понять, какой из них мог вызвать появление ошибки.
- Зайдите на неработающий сайт через прокси.
- Проверьте, все ли в порядке со стороны CDN, если используете его для увеличения скорости получаемого контента. Ведь при его использовании, могут возникать два типа ошибок 504 gateway timeout:
— со стороны CloudFlare;
— со стороны хостинга или провайдера. - Измените настройки сервера, и увеличьте лимит некоторых ресурсов.
Если ничего из вышеперечисленного не помогло и исправить ошибку 504 вам не удалось, то необходимо будет связаться со службой поддержки вашего хостинга. Предоставьте как можно больше информации о возникновении ошибки и мероприятиях, предпринятых для ее устранения. Это позволит качественнее оказать вам необходимую помощь и решить проблему с 504 кодом ответа сервера.
Как снизить вероятность ошибки 504?
Для бесперебойной работы веб-ресурса важно не столько искать пути, как исправить ошибку 504, сколько знать, как свести шансы ее возникновения к нулю. Однако от неисправностей онлайн-площадок нельзя застраховаться на 100 %. Чтобы сайт был постоянно доступен пользователям, придерживайтесь таких рекомендаций:
- подключайте мониторинг, чтобы вовремя быть проинформированными о возможных неполадках;
- обеспечьте оперативное реагирование для устранения проблем;
- правильно выбирайте хостинг и провайдера, в этом случае лучше перестраховаться, чем сэкономить и наблюдать постоянные падения сайта.
Устойчивость к высоким нагрузкам, бесперебойная работа и оперативное реагирование техподдержки — три главных принципа работы хостинг-провайдеров, благодаря которым вероятность ошибки 504 будет минимизирована, а в случае обнаружения — устранена в максимально сжатые сроки.