CityHost.UA
Помощь и поддержка

Что такое 504 ошибка

 28969
18.04.2019
article

 

 

Что сделает пользователь, если зайдет к вам в интернет-магазин, но вместо каталога товаров увидит белый экран с текстом 504 Gateway Time Out — The server didn’t respond in time? С уверенностью сообщаем: поищет товар, который хотел купить, на сайтах конкурентов. И, вероятно, обойдет вашу торговую онлайн-площадку стороной в следующий раз, когда ему нужно будет что-то купить в сети.

Работа без сбоев 24 часа в сутки 7 дней в неделю, а также моментальная загрузка веб-страниц играют огромную роль в том, будут ли посетители заходить на ваш блог, интернет-магазин или портал снова и снова. И 504 ошибка — один из факторов, который тормозит движение ресурса к процветанию.

504 Gateway Time-out появляется, когда сервер не может выполнить запрос, отправленный посетителями сайта. Ошибка может возникнуть и через короткий промежуток времени после того, как вы решили купить украинский хостинг и залили на него файлы CMS, и через пару лет после запуска сайта. И дальше мы подробно разберем, что за ошибка 504, почему она появляется и как ее устранить.

Аренда виртуальных серверов в Украине, Германии и Нидерландах

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

Нет единого правильного ответа на вопрос о том, почему возникает 504 ошибка. Помимо проблем с интернет-соединением пользователя, есть минимум три причины ее появления на веб-ресурсе.

Распространенные причины появления ошибки 504 Gateway Time Out

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

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

  • DDoS-атака или вирусы на сайте;
  • одновременная загрузка на сайт больших объемов контента (например, при импорте товаров из CSV- или XML-файла);
  • работа неоптимизированных скриптов, плагинов и дополнений;
  • резкий скачок посещаемости интернет-магазина в дни начала акций и распродаж (например, в «Черную пятницу»).

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

Некорректная работа скриптов. Если на сайте установлены плагины, скрипты или дополнения, которые для работы загружают информацию со сторонних ресурсов, проблемы на стороне этих ресурсов могут вызвать появление 504 Gateway Timeout.

Читайте также: Как скрыть сайт при разработке от индексации поисковых систем и от пользователей

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

Если причина появления ошибки 504 не очевидна (вы не запускали акции и распродажи, не загружали одновременно большие объемы контента и тому подобное), первое что сделайте — сообщите о проблеме в техподдержку хостера. Кроме того, если ваш сайт работает на платном движке (например, Shopify, BigCommerce, Weblium, Хорошоп), напишите об ошибке 504 Gateway Timeout в поддержку его разработчика. Отправить сообщение о проблеме следует и разработчикам платных скриптов, если они установлены на вашем сайте.

Важно также проанализировать действия, которые вы выполняли на сайте, перед тем как появилась 504 ошибка. Например, если проблема возникла после обновления движка до последней версии, сделайте откат до предыдущей. Или, к примеру, если она возникла после установки нового плагина или темы, в первую очередь удалите такое дополнение или шаблон, подключившись к файловой системе сайта через FTP (подробную инструкцию можете найти в статье «Как исправить ошибку 403»).

В случае, если появление 504 Gateway Timeout вызвано превышением лимита использования ресурсов серверного железа, оптимальное решение — аренда выделенного сервера или VPS. Главное преимущество этих двух типов хостинга сайтов — устойчивость к высоким нагрузкам даже в самых дешевых тарифных планах. Заказ выделенного или виртуального сервера — гарантия того, что владельцам блогов, порталов и интернет-магазинов ещё долго (или даже никогда) не придется искать ответ на вопрос о том, что означает 504 ошибка на сайте.

Публикация была познавательной? Тогда поделитесь ею в социальных сетях и добавляйтесь в наш Telegram канал.

Купить домен в Украине с проверкой на занятость


Понравилась статья? Расскажите о ней друзьям:

Автор: Богдана Гайворонская

Журналист (с 2003 года), IT-копирайтер (с 2013 года), контент-маркетолог Cityhost.ua. Специализируется на статьях о технологиях, создании и продвижении сайтов.