fbpx
Loading
Главная/Блог/Интернет-маркетинг/504 Gateway Time Out: что значит 504 ошибка и как исправить код ошибки 504

504 Gateway Time Out: что значит 504 ошибка и как исправить код ошибки 504

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

 

Каждый пользователь сети Интернет встречался с ситуацией, когда в ответ на набор адреса в поисковой строке, при переходе по ссылке или поисковому запросу на экране появлялась надпись 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 Gateway Time Out

Несмотря на такое разнообразие названий, основных причин, почему возникает 504 код ответа сервера, существует всего три:

 

  1. Лимит использования доступных ресурсов превышен, а именно ограничение по максимальному числу запущенных процессов, которые одновременно работают на виртуальном хостинге.
  2. Увеличилась нагрузка на сайт. Запросы стали поступать слишком часто и веб-сервер не успевает на них отвечать. В результате чего из них образовывается очередь, по истечению определенного периода времени соединение может оборваться.
  3. Код ошибки 504 может появится, если скрипт обрабатывается слишком долго. Возникает, если он отправляет запрос к другим сайтам или выполняет сложный запрос, например, поисковый, с большим количеством критериев, или когда в файле php.ini установлен жесткий лимит параметра PHP max_execution_time. 

 

Что же делать, если возникла ошибка 504? Перечислим основные способы, с помощью которых можно попробовать самостоятельно устранить ошибку 504 Gateway Time Out.

 

  1. Обновите страницу, подождав пару минут. Это первый и самый простой способ решения при обнаружении любой ошибки.  
  2. Проведите очистку кэша интернет-браузера или зайдите на сайт в режиме инкогнито.
  3. Воспользуйтесь одним или несколькими другими браузерами. 
  4. Очистите кэш DNS, который может содержать устаревшие файлы.
  5. Если вы опытный пользователь, то можете попробовать временно переключить DNS сервера на Google Public DNS.
  6. Проверьте работоспособность сайта на различных устройствах, а также в нескольких сетях.
  7. Зайдите на ресурс с помощью сервиса downforeveryoneorjustme.com.
  8. Посмотрите журнал ошибок для поиска подсказок.
  9. Проверьте плагины и расширения, используемые на вашем сайте, которые могли вызвать его неработоспособность. 504 ошибка может появится, если они устарели, несовместимы друг с другом или с другим программным обеспечением. Попробуйте временно отключить все плагины, а потом включать их по одному. Это позволит вам понять, какой из них мог вызвать появление ошибки.
  10. Зайдите на неработающий сайт через прокси.
  11. Проверьте, все ли в порядке со стороны CDN, если используете его для увеличения скорости получаемого контента. Ведь при его использовании, могут возникать два типа ошибок 504 gateway timeout:
    — со стороны CloudFlare;
    — со стороны хостинга или провайдера.
  12. Измените настройки сервера, и увеличьте лимит некоторых ресурсов.

 

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

Стоит прочитать