Самый эффективный техпроцесс для достижения ТОП 1 в Google в 2025 году
ПолучитьОшибка 504 Gateway Time Out: что это значит, решения и профилактика
Мы следим за новейшими SEO-тенденциями и регулярно обновляем материалы, чтобы вы всегда имели доступ к актуальной и проверенной информации.
- 30.01.2025 - Публикация
Опубликовал Александр Сергиенко
Проверил Александр Сергиенко
Ключевые моменты
- Что такое ошибка 504, причины её возникновения, и как она влияет на работу сайта
- Способы устранения ошибки 504 для владельцев сайтов
- Рекомендации для пользователей по решению проблемы
Для отображения контента, графических элементов и других блоков система должна получать данные от VPS сервера сайта. Если на любом из узлов возникают проблемы, то портал не загрузится. Вместо этого на странице будет написано “ошибка” и номер неполадки. Номер ошибки позволяет понять, почему возникла проблема. Мы предлагаем подробнее разобраться в значении ошибки 504.
Что такое ошибка 504 и ее значение
Дословный перевод данной ошибки говорит об истечении времени, которое требуется для получения ответа от VPS сервера сайта. Словосочетание Gateway Time-out сигнализирует об “истечении времени ответа от шлюза”. Обычно соединение осуществляется при помощи нескольких серверов. Если на одном из этапов возникли проблемы, то появляется соответствующее сообщение.
Главной причиной ее возникновения является чрезмерный поток попыток “связаться” с сервером. Из-за этого обработка не успевает завершиться вовремя. Обычно дается не более 30 секунд. По истечении этого времени пользователь получает соответствующее сообщение. Каждый случай появления ошибки требует отдельного разбирательства.
На мониторе могут отображаться разные сообщения. Дизайн графического отображения может отличаться от стандартного. Оформление обычно занимается арендатор. Владелец ресурса может создать отдельный “рисунок”, который расскажет посетителю о неудавшейся попытке.
Причины возникновения ошибки 504
Обратите внимание на эти факторы:
- Резкое увеличение числа запросов. Сервер не в состоянии справиться с нагрузкой. Большое количество посетителей возникает в моменты распродажи, выхода нового фильма, появления контента. Такая ситуация наиболее характерна для интернет-магазинов при поступлении товаров и проведении акций.
- Ресурсы портала ограничены. Некоторые сайты не имеют возможности получать много запросов. Хостинги обладают разной мощностью. Иногда потребности плагинов превышают допустимые показатели. VPS может не иметь оперативной памяти в нужном количестве.
- Хакерская атака. DDoS подразумевает создание огромного количества запросов, что приводит к временному выводу ресурса из строя. Человек не может зайти на страницу.
- Неправильная работа системы. Обычно помогает повторное включение.
- Перестала функционировать база данных. Это приводит к тому, что пользователь не может открыть страницу.
- Некорректная работа CDN и DNS. Доставка и распределение данных может плохо функционировать. То же самое касается системы доменных имен.
Как исправить ошибку 504 владельцу сайта

Ошибка 504 часто возникает из-за перегрузки сервера или проблем с его настройками. Аналогичная ситуация бывает при ошибке 503, когда сервер временно недоступен, но причины и решения могут отличаться. Подробнее об ошибке 503 можно узнать в нашей статье.
Есть несколько способов, которые позволяют решить эту проблему. Мы рассмотрим долгую обработку скрипта, проблемы с CDN, возрастающую нагрузку и другие методы.
Долгая обработка скрипта
Тяжелый script нужно облегчить. В этом случае общая нагрузка уменьшается. Это станет причиной сокращения ошибок 504. Но не всегда этот способ подходит для владельца сайта. Еще одним методом является увеличение времени ожидания сервера. Это позволит завершить обработку скрипта вовремя. Для выполнения этой задачи есть 3 способа:
- PHP. Выбираем строку max_execution_time в файле php.ini. Откройте его и добавьте значение после этого фрагмента 60. Время ожидания запроса увеличится до минуты.
- Nginx. Войдите в файл nginx.conf — введите команду sudo nano /etc/nginx/nginx.conf. Далее добавляем строки:
Теперь нужно ввести команду service nginx reload для перезапуска с новыми параметрами. В файле php.ini (первый способ) также укажите 600! - Apache. Переходим в файл httpd.conf и вводим
Далее нужно запустить систему заново.
Проблемы с CDN
Если правильно настроить много серверов, то передача данных ускоряется. Такие VPS размещают ближе к посетителям. После поступления запроса данные отправляются пользователю. Этот метод позволяет контенту отображаться намного быстрее без необходимости ожидания 60 и более секунд.
Когда вы внедрили систему CDN, то для устранения проблемы ожидания достаточно отключиться. Если это не сработало, свяжитесь со службой поддержки сервиса. Они исправят проблему. Иногда возникают неполадки с прокси-серверами разного типа. Придется писать в саппорт.
Возросла нагрузка на сервер
Следует проанализировать причины, почему появилась ошибка 504:
- В вашем интернет-магазине распродажа. Обычно повышенный спрос возникает в преддверии Нового года, Черной Пятницы и так далее. Покупатели приходят после удачной рекламной кампании. Если сервер не справляется с нагрузкой, купите лучший тариф хостинга и увеличьте мощность VPS. Это позволит принять большее количество клиентов.
- Ресурс подвергся хакерской атаке. Это могут делать недобросовестные конкуренты и хулиганы. Требуется добавить защиту от DDoS. Некоторые компании предлагают встроенную функцию для создания “щита” от злоумышленников.
- Вирус. Это приводит к формированию задержек работы сервера. Нужно проверить портал и удалить проблему.
Проверка DNS служб
Если проблема кроется в ДНС серверах, то их следует заменить. Также произведите очистку кеша. Служба может не справляться с преобразованием доменного имени в IP адрес. Причиной сбоя иногда является перенос сайт с локального компьютера на виртуальный сервер. Процедура распространения данных обычно занимает два дня.
Спам, вирусы и DDoS-атаки
Одной из причин ошибки является резкое увеличение запросов пользователей. Если вы провели удачную рекламную кампанию, то в первые дни может наблюдаться перегрузка. Иногда конкуренты намеренно влияют на стабильность работы сайта.
Важно защититься от вредоносных программ и хакеров. Попробуйте следующее:
- Добавьте антивирусное программное обеспечение в административную панель хостинга;
- Включите щит от DDoS атак;
- Внедряйте плагины против спама запросами в CMS вашего ресурса;
- Поищите в логах часто повторяющиеся IP-адреса;
- Установите TLS и SSL-сертификаты;
- Добавьте капчу и другие виды проверки “на робота” для форм обратной связи;
- Старайтесь отслеживать комментарии с потенциально опасными ссылками на сторонние ресурсы и файлы — наймите модератора.
Проблемы с плагинами в CMS
При использовании Вордпресс, ошибка 504 появляется из-за того, что плагин долго загружается. Из-за этого сервер получает дополнительную нагрузку. Попробуйте отключить дополнительное программное обеспечение и проверьте ситуацию.
Это можно сделать в панели управления хостингом. Зайдите в блок “файлы” и перейдите в “Менеджер файлов”. Далее найдите главную папку домена. Откройте wp-content, отыщите plugins, дайте ей другое название.
Если это сработало, то важно понять, какой плагин вызывает ошибку 504 для сервера сайта. Убирайте из папки по одному варианту, пока не поймете, в каком ПО кроется причина.
Как решить проблему, если вы пользователь
Неполадка может образовываться со стороны человека из-за DNS, браузера, программ, роутера и интернет-соединения. Обратите внимание на эти способы:
- Начните с обновления страницы. Впишите заново полный адрес сайта.
- Смените браузер. Обновите его до последней версии.
- Попробуйте открыть сайт с ноутбука или телефона. Иногда проблема появляется из-за программного обеспечения ПК.
- Очистите кеш и cookies. Это позволит убрать ошибки, которые обозреватель накопил в течение последних лет.
- Выполните перезагрузку роутера. Иногда ПО этого устройства конфликтует с программами вашей ОС.
- Очистите кэш DNS-сервера. Это делается посредством введения соответствующей команды.
Профилактика появления статуса 504
В целях уменьшения вероятности появления этой ошибки обращайте особое внимание на особенности функционирования сервера. Нужно тестировать его возможности регулярно. Делайте это при достижении пика онлайна. Если становится понятно, что сервер VPS не выдерживает максимальный поток запросов, важно срочно предпринять действия. Обновляйте программное обеспечение, производите мониторинг, оптимизируйте контент и так далее.
Заключение
Реагируйте на появление ошибки 504 VDS и VPS сервера сайта вовремя. В противном случае посетители будут отказываться от посещения. Они станут думать, что ресурс закрыт. Это болезненный удар по репутации компании. Если вы пользователь, то не всегда эта неполадка свидетельствует о поломке вашего ПО. Попробуйте войти через час. Возможно, на данный момент портал перегружен.
Иногда владельцу требуется время, чтобы устранить ошибку веб-сайта. Например, он использует конструктор. Многое зависит от программного решения, движка, особенностей аренды, популярности статьи на странице и других связанных проблем. Если ресурс не заработал, перезагрузите его. Ошибка часто вызвана неправильной оптимизацией.
Случается, что домен не может принять все запросы. В результате они обрабатываются долго. Ошибка 504 может возникнуть при регистрации. Наплыв посетителей — не единственная проблема. Иногда причина сообщения error timeout (тайм-аут) в провайдере, отсутствии оплаты для выделенного VPS. Некоторые документы могут не скачиваться. Обратитесь в техподдержку (support) хостинга. Подумайте, почему сервер не может обработать данные. Проверьте модем, смените операционную систему с Linux на Windows.