504 gateway timeout что значит
Другими словами, ошибка 504 указывает на то, что у сервера, на котором расположен сайт и у компьютера, на котором выскакивает ошибка 504, отсутствует стабильное достаточно быстрое соединение с интернетом.
Как можно увидеть ошибку 504 Gateway Time out
Ошибка 504 Gateway Time out появляется внутри окна браузера, как обычная веб-страница. На ней могут быть знакомые верхние и нижние колонтитулы сайта и красивое английское сообщение. Также подобная ошибка может отображаться на полностью белой странице с большой цифрой 504 вверху. Это одно и то же сообщение, независимо от того, как сайт показывает его вам.
Помните, что ошибка 504 Gateway Time out и 502 Bad Gateway nginx может появиться в любом браузере, операционной системе и на любом устройстве.
Причины возникновения ошибки 504 Gateway Time out
В большинстве случаев ошибка 504 Gateway Timeout означает, что любой сервер, который выдает « тайм-аут », « упал » или неправильно работает.
Поскольку эта ошибка обычно возникает между серверами в интернете, то, вероятно, она не связана с вашим компьютером, устройством или интернет-соединением.
Как исправить ошибку 504 Gateway Time out
Перезагрузите веб-страницу, нажав кнопку обновление / перезагрузка, в F5 или повторив URL-адрес из адресной строки.
Несмотря на то, что 504 Gateway Timeout и ошибка 502 Bad Gateway сообщает о неподконтрольной вам ошибке, проблема может быть временной. Просто перезагрузите страницу — это быстро и легко.
Подсказка : При том, что порядок выключения этих устройств не важен, порядок включения их наоборот очень важен.
На большинстве сайтов есть учетные записи социальных сетей, которые они используют для поддержки. А некоторые даже имеют номера телефонов и адреса электронной почты.
Регулярно проверяйте сайт. Без сомнения, он снова начнет работать.
Исправление ошибки 504 Gateway Time out на вашем собственном сайте
В большинстве случаев это происходит не по вашей вине, но и не по вине пользователей вашего ресурса. Начните с проверки того, что сервер может правильно предоставлять доступ ко всем доменам, к которым требуют доступ ваши приложения.
В частности, в WordPress сообщение 504: Gateway Timeout иногда возникает из-за поврежденных баз данных. Установите WP-DBManager и попробуйте применить функцию « Восстановить БД », а затем « Оптимизировать БД ». Посмотрите, поможет ли это.
Больше способов увидеть ошибку 504 Gateway Time out
Менее распространенная ошибка 504 — это Gateway Time-out: The proxy server did not receive a timely response from the upstream server ( прокси-сервер не получил своевременного ответа от вышестоящего сервера ), но поиск и устранение неисправностей ( указанных выше ) продолжается.
Ошибки похожие на 504 Gateway Time out
Дайте знать, что вы думаете по данной теме в комментариях. Мы крайне благодарны вам за ваши комментарии, дизлайки, отклики, лайки, подписки!
Пожалуйста, опубликуйте ваши отзывы по текущей теме статьи. За комментарии, подписки, отклики, лайки, дизлайки низкий вам поклон!
Ошибка 504 Gateway Time-out и как её исправить в WordPress
504 gateway time-out – это один из кодов состояния HTTP, который может вернуть сервер, если он не смог завершить обработку запроса. Хотя эта ошибка встречается реже, чем 500 internal server или 502 bad gateway, с ней, по крайней мере, пару раз, сталкивался каждый. Это руководство объясняет, что представляет собой ошибка 504 и как её исправить.
При посещении любого сайта он генерирует запросы и отправляет их на веб-серверы, на которых хранятся необходимые элементы. Каждый раз, когда обрабатывается запрос, сервер отправляет обратно код состояния HTTP с запрошенными ресурсами. По умолчанию код состояния HTTP не отображается. Его можно увидеть только в тех случаях, когда что-то пошло не так.
Что такое ошибка 504 Gateway Time-out?
Коды состояния HTTP, начинающиеся с цифры 5, являются ошибками на стороне сервера. Они появляются, когда невозможно выполнить запрос из-за нарушения связи между несколькими серверами.
504 gateway time-out – это код состояния HTTP, который появляется, когда один сервер не получает своевременный ответ от другого сервера, действующего как шлюз или прокси. Проще говоря, это означает, что сервер не смог выполнить ваш запрос в течение заданного периода времени.
Ошибка 504 также может иметь и другие формулировки, например:
Как исправить ошибку 504 Gateway Time-out
В большинстве случаев причина ошибки 504 находится на стороне сервера, однако в отдельных случаях код 504 может появляться и по причине проблем или неправильных конфигураций с пользовательской стороны. Таким образом, мы рассмотрим основные этапы устранения неполадок с учётом обоих вариантов. Часть решений подходит для WordPress, но большинство из них могут быть применены к любому веб-сайту.
1. Обновите страницу
Первый шаг в решении ошибки 504 gateway time-out самый простой. Подождите несколько минут и обновите страницу. Может быть, что сервер в какой-то момент получил больше запросов, чем обычно и не смог их обработать.
Пока вы ожидаете, можете использовать онлайн инструмент, например, Website Planet и проверить, работает ли сайт. Это хороший способ определить, относится ли проблема к локальной сети.
2. Попробуйте другой браузер
В случае, если сайт онлайн, однако вы всё равно видите ответ 504, попробуйте сменить свой браузер на другой. Очистите кэш браузера или воспользуйтесь режимом инкогнито, это тоже может помочь определить, связана ли причина проблемы с браузером.
3. Очистите кэш DNS
Ошибка 504 gateway time-out иногда может быть результатом некорректного или устаревшего кэша DNS, но его несложно очистить. Способ очистки зависит от вашей операционной системы. Вот руководство как очистить кэш DNS в ОС Windows, Linux и Mac OS.
Временно переключите DNS сервера на Google Public DNS, это поможет определить возник ли код состояния HTTP по причине DNS. Однако мы рекомендуем этот вариант для более опытных пользователей.
4. Проверьте на разных устройствах
Попробуйте загрузить сайт на разных компьютерах, в разных сетях или на мобильных устройствах. Если ничего из выше перечисленного не помогло исправить ошибку 504 gateway time-out, этот шаг поможет вам определить, проблема находится на стороне сервера или имеет локальный характер.
5. Посмотрите журнал ошибок
Ошибка 504 gateway timeout может также быть вызвана недавними изменениями или обновлениями на сайте. Самый быстрый способ проверить это – посмотреть журнал ошибок (англ.) для поиска подсказок. Пользователи WordPress могут включить логирование ошибок добавлением таких строк в файл wp-config.php:
Теперь все возникающие варианты ошибок будут появляться в файле wp-contents/debug.log.
6. Проверьте плагины
В процессе поиска причины ошибки 504 gateway time-out рекомендуется обратить внимание на плагины и расширения вашего сайта. В WordPress причиной ответа 504 могут быть плагины, относящиеся к кэшированию. Старые или несовместимые плагины также могут вызвать проблему. Временное отключение всех плагинов даст вам понять стоит ли копать дальше в этом направлении.
Для отключения всех плагинов WordPress перейдите в каталог wp-content, дайте каталогу plugins другое имя.
Если ваш сайт стал работать хорошо после отключения всех плагинов, то следующим шагом будет обнаружение того плагина, который мог привести к появлению ошибки HTTP 504. Верните каталогу plugins его исходное название и теперь по очереди пробуйте отключить каждый плагин.
7. Проверьте CDN
Если вы используете CDN для более быстрого получения контента, то обязательно проверьте всё ли в порядке с этой стороны. Самый распространённый случай – это CloudFlare, который работает как CDN и как сервис предотвращения негативных последствий от DDoS. При его использовании вы можете столкнуться в двумя видами ошибки 504 gateway timeout.
Эта версия ошибки 504 появляется, когда проблема возникла на стороне CloudFlare. Самым лучшим решением будет связаться с поддержкой CloudFlare или отключить сервис. Однако, если вы его отключите, скорее всего, вам придётся ждать несколько часов пока изменения DNS распространятся.
Версия, показанная выше означает, что проблема возникла на стороне хостинг-провайдера.
8. Измените настройки сервера
Если вы используете VPS-хостинг, то есть ещё несколько дополнительных моментов, которые вы можете попробовать для исправления ошибки 504 gateway timeout. Они будут заключаться в изменении настроек сервера и увеличении лимитов некоторых ресурсов.
Apache
Пользователи Apache могут увеличить значение timeout по умолчанию в файле httpd.conf. Например:
Также может помочь, если вы увеличите значение лимита max_execution_time в php.ini:
Сохраните изменения и перезапустите apache, после чего проверьте. Если причиной ошибки было недостаточное значение таймаута запроса, код 504 должен исчезнуть.
Nginx
Если ваш VPS использует Nginx, попробуйте увеличить такие параметры в файле /etc/nginx/conf.d/timeout.conf:
Также рекомендуется увеличить max_execution_time в php.ini:
После сохранения изменений перезапустить Nginx и попробуйте ещё раз открыть свой сайт.
9. Свяжитесь со службой поддержки
В случае, если ничего из вышеперечисленного не помогло устранить ошибку 504 gateway time-out, рекомендуется обратиться в службу поддержки вашего хостинга. Постарайтесь описать, какие шаги вы проделали для выявления причины ошибки и её устранения и предоставьте как можно больше информации, это значительно ускорит процесс.
Выводы
В этом руководстве мы рассмотрели общие шаги для решения проблемы 504 gateway time-out. Если у вас есть свои хитрости, подсказки или дополнительные решения для устранения этого кода состояния HTTP, дайте нам знать в комментариях!
Елена имеет профессиональное техническое образование в области информационных технологий и опыт программирования на разных языках под разные платформы и системы. Более 10 лет посвятила сфере веб, работая с разными CMS, такими как: Drupal, Joomla, Magento и конечно же наиболее популярной в наши дни системой управления контентом – WordPress. Её статьи всегда технически выверены и точны, будь то обзор для WordPress или инструкции по настройке вашего VPS сервера.
Что означает ошибка сервера 504 Gateway Time Out и как ее исправить
Иногда при посещении отдельных страниц сайта мы сталкиваемся с тем, что на экране вместо желаемого контента появляется сообщение об ошибке с цифровым кодом. Для «непосвященного» пользователя это просто набор цифр, но на самом деле в этих цифрах заложена определенная информация. Все они группируются по видам причин возникновения сбоя.
Сообщения, кодирующиеся в формате 5хх, говорят о проблеме на стороне сервера, например, когда невозможно выполнить запрос из-за нарушения связи между несколькими серверами. Ошибка 504 Gateway Time Out не является распространенной, но это не значит, что на нее не стоит обращать внимания, особенно владельцу сайта. Рассмотрим некоторые причины возникновения данной ошибки и способы ее устранения как на стороне обычного посетителя, так и администратором веб-ресурса.
Ошибка 504 Gateway Time Out – это код состояния HTTP, который появляется, когда в течение заданного периода времени один сервер не получает своевременный ответ от другого сервера, который действует как шлюз или прокси.
Описания ошибки могут иметь различную форму:
Наличие дополнительного словесного описания помогает конкретизировать причину возникновения сбоя.
Производительный хостинг в подарок при заказе лицензии 1С-Битрикс
Выбирайте надежную CMS с регулярными обновлениями системы и профессиональной поддержкой. А мы подарим вам год хостинга – специально для сайтов на 1С-Битрикс.
Что делать посетителю сайта при возникновении ошибки 504
Итак, вы столкнулись с появлением на экране сообщения «error 504». Не спешите уходить с сайта, ведь возникновение сбоя может говорить о неправильной работе вашего браузера или даже наличии более серьезных проблем на уровне пользовательского софта. Попробуйте произвести довольно простые действия, чтобы убедиться, что с вашим программным обеспечением и настройками все в порядке.
Если после проведения всех вышеозначенных рекомендаций любая ошибка, в т.ч. 504 Gateway Time Out, продолжает возникать регулярно, обратитесь в техподдержку проблемного интернет-ресурса.
Решение проблем с появлением ошибки сервера 504 администратором веб-ресурса
Некорректная работа сайта чаще всего просто раздражает посетителя и приводит к тому, что пользователь находит альтернативный ресурс. Для владельца сайта такие сбои могут носить более глобальные последствия. Поэтому очень важно своевременно обнаруживать баги и максимально быстро устранять их. Для раннего мониторинга стоит использовать все возможные инструменты:
Соблюдение последнего правила не только позволит практически без дополнительных затрат отслеживать все возможные проблемы, которые возникают при посещении сайта. Своевременная обработка пользовательских запросов, быстрый ответ, выдача рекомендаций и публичное обсуждение повышают лояльность и создают дополнительный PR-эффект.
Почти все ошибки с кодом 5хх, возникающие из-за невозможности обработки определенного количества запросов, поступающих на сервер, решаются методом апгрейда железа (использованием высокопроизводительного хостинга) либо оптимизацией работы программного обеспечения. Второй способ зависит от вида движка, на котором создан конкретный сайт. При использовании условно-бесплатных программ (WordPress, OpeneCart и других) все проблемы придется решать на уровне администрирования, с привлечением конкретного веб-программиста, разработавшего данный сайт. Если баги возникают на платных платформах (1С-Битрикс, UMI.CMS, NetCat CMS), напишите об ошибке 504 Gateway Time Out в техподдержку разработчика. Отправить сообщение о проблеме следует и разработчикам платных скриптов, если они установлены на вашем сайте, и вы считаете, что сбои возникают по причине их некорректного исполнения.
Вот некоторые причины, приводящие к возникновению ошибки 504 Gateway Time Out
Еще одна возможная причина возникновения ошибки 504 – исполняемый скрипт не укладывается в отведенный лимит времени. Это бывает, когда скрипт обращается к другим сайтам либо просто выполняет тяжелую операцию, например, строит поисковый индекс.
Рекомендации по устранению ошибки 504 Gateway Time Out методами администрирования сайта
Ошибка 504 Gateway Time Out может быть вызвана недавними изменениями или обновлениями на сайте. Если после отката к состоянию, предшествующему изменениям, баг исчез, следует найти конкретное действие, повлекшее возникновение ошибки. Для этого необходимо проверить журнал ошибок соответствующей CMS. Пользователи WordPress могут включить журналирование ошибок в файле wp-config.php добавлением следующих строк:
Все возникающие варианты ошибок будут записаны в файле wp-contents/debug.log.
Для проверки работоспособности плагинов и расширений попробуйте отключить те, которые вызывают подозрение как источники возникновения ошибки 504. В первую очередь это касается устаревших скриптов, но причиной могут оказаться и обновления. Если проблема исчезла, далее следует найти некорректный плагин или дополнение и устранить или исправить его. Один из способов улучшения работы исполняемого скрипта – увеличить значение параметра PHP max_execution_time или облегчить скрипт.
При использовании CDN для более быстрого получения контента, в частности CloudFlare, который работает как CDN и как сервис предотвращения негативных последствий от DDoS, вы можете столкнуться с двумя типами ошибок 504. В случае возникновения проблемы на стороне CloudFlare лучшим решением будет связаться с поддержкой CloudFlare или отключить его. Второй вариант – когда сбой возникает на стороне хостинг-провайдера. В этой ситуации также необходимо обратиться в службу поддержки хостера.
Часто ошибку 504 можно видеть на серверах, где используется VPS-хостинг и установлен Nginx в качестве фронтенда и Apache в качестве бэкенда. Для устранения проблемы в Apache можно увеличить значение timeout по умолчанию в файле httpd.conf:
Также увеличить лимит в max_execution_time в php.ini:
После внесения изменений следует перезапустить Apache. Ошибка 504 Gateway Time Out должна исчезнуть.
Аналогичным образом проблема с появлением ошибки HTTP 504 решается пользователями Nginx. Попробуйте увеличить такие параметры в файле /etc/nginx/conf.d/timeout.conf:
Также рекомендуется увеличить max_execution_time в php.ini:
Далее перезапустите Nginx и откройте сайт.
Более простым решением устранения данной проблемы является использование панели управления сервером.
Данный способ позволяет администрировать настройки веб-сервера без использования консоли, один раз настроить их под ваш проект и больше не подключаться к серверу без острой необходимости.
Например, в бесплатной панели управления Vesta Control Panel достаточно внести изменения в раздел «Сервер» и навсегда забыть о возможности возникновения ошибок на сайте.
И далее внести соответствующие изменения.
Аналогичным способом проблема устраняется и при использовании альтернативных панелей управления хостингом – Ajenti, CentOS Web Panel, ISPmanager и других.
Если вы считаете, что появление 504 Gateway Timeout вызвано превышением лимита использования ресурсов серверного железа, оптимальным решением будет аренда выделенного сервера или VPS. Когда ваш сайт уже размещен на виртуальном хостинге, но ни одна из рекомендаций не привела к исправлению error 504, обратитесь к хостинг-провайдеру. В этом случае подробно опишите причины, которые, как вы полагаете, привели к появлению сбоя.
Заключение
В данной статье мы рассмотрели основные причины возникновения ошибки HTTP 504 Gateway Timeout и популярные способы устранения неполадки. Уверен, некоторые администраторы веб-ресурсов сталкивались с подобными проблемами, выходящими за рамки приведенных примеров и рекомендаций.
Буду благодарен, если вы поделитесь своим опытом в комментариях.
Как исправить ошибку 504 Gateway Time-out
Разбираемся, что означает ошибка 504, из-за чего она может возникнуть на сайте и что делать, чтобы её убрать.
Что внутри
Что такое ошибка 504 Gateway Time-out
Ошибка 504 Gateway Time-out — это код состояния HTTP, один из стандартных ответов сервера на запрос браузера. Примеры других кодов: 403 Forbidden, 500 Internal Server Error или 503 Service Unavailable.
Сервер отправляет браузеру какой-то HTTP код каждый раз, когда вы открываете новую страницу или переходите по ссылке. Даже когда страница загружается без ошибок. В этом случае будет код HTTP 200 OK. Просто только в случае с ошибками код выводится на экран.
Конкретно этот код HTTP — 504 Gateway Time-out — значит, что в обработке запроса участвовало несколько серверов; чтобы его выполнить, один из серверов должен был получить ответ от другого, но не получил его в течение максимально допустимого времени ожидания.
Дополнительный сервер при этом может быть как реально отдельным физическим сервером — например, сервером провайдера CDN — так и сервисом, запущенным на одной машине с сайтом — например, связкой Nginx + Apache или Nginx + PHP-FPM.
Как может выглядеть ошибка 504 Gateway Time-out
Дизайн и текст страницы с 504 ошибкой будет отличаться в зависимости от разных факторов: операционной системы на сервере, панели управления и веб-сервера на хостинге, браузера, CMS или движка, на котором сделан сайт.
Также стандартную страницу ошибки можно оформить в общем дизайне сайта и написать на ней любой текст, не обязательно «504» или «Gateway Timeout». Вот несколько примеров.
Вот некоторые варианты текста на странице с 504 ошибкой, с которыми вы можете столкнуться на разных сайтах:
Почему возникает ошибка 504 Gateway Time-out
Как мы уже выяснили, 504 ошибка означает, что запрос обрабатывают несколько серверов, один из них долго не отвечает другому, из-за чего соединение обрывается.
Дополнительный сервер может быть внешним — например, CDN — а может и частью вашей инфраструктуры — например, reverse proxy или сервером базы данных.
Вот популярные причины, по которым один сервер может не отвечать другому:
Дело может быть и в чём-то другом, поэтому в любой непонятной ситуации смотрите логи.
Как 504 ошибка влияет на SEO
Если поисковый робот видит ошибку с кодом 5хх, когда заходит на страницу, он её покинет и через несколько часов пробует просканировать ещё раз в расчёте на то, что владелец сайта решит проблему. Если при повторном посещении ошибка не исчезнет, бот может исключить страницу из индекса.
Проверить, выпала ли страница из индекса, можно в Google Search Console. Для этого войдите в консоль и введите в строке поиска ссылку на страницу. Сервис проверит страницу и покажет её статус. Если увидите статус «URL нет в индексе Google», нажмите «Запросить индексирование», чтобы повторно добавить туда страницу.
Также при помощи Google Search Console вы можете своевременно обнаруживать ошибки. Для этого просто периодически проверяйте раздел «Покрытие» на главной странице панели в меню слева. В него записываются все ошибки на сайте.Подробнее на эту тему: Как добавить сайт в Google Search Console.
Как исправить ошибку 504 Gateway Time-out
Если вы столкнулись с ошибкой на чужом сайте, ваши варианты описаны в первых двух советах. Чтобы воспользоваться остальными советами, понадобится доступ на хостинг, где хранится сайт.
1. Перезагрузите страницу
Бывает такое, что 504 ошибка отображается в моменте: вы зашли на сервер, когда он был перегружен, но всё сразу же вернулось в норму и при повторной загрузке сайт уже загружается как обычно.
Попробуйте также зайти на сайт в другом браузере или очистить кэш в текущем, чтобы исключить сценарии, когда проблема решилась сама собой, но вы у себя в браузере видите копию страницы. Вообще, страницы с такими ошибками не кэшируются по умолчанию, но это могли изменить.
2. Проверьте настройки CDN
Ошибка 504 может возникать, если вы используете CDN. Чаще всего это происходит из-за того, что удалённый сервер провайдера CDN не дожидается ответа от сервера, на котором хранится ваш сайт. Например, если основной сервер перегружен, либо трафик с CDN блокируется: в настройках веб-сервера или файрвола.
Первое, что вы можете сделать, чтобы разобраться, — временно отключить CDN. Для этого можно добавить в файл hosts у себя на компьютере запись с IP-адресом вашего основного сервера, чтобы трафик шёл в обход CDN конкретно на вашем компьютере. Вот инструкция, как это сделать: Как изменить файл hosts.
Если после отключения 504 ошибка по-прежнему возникает, значит дело не в CDN, а в какой-то проблеме на основном сервере. Попробуйте другие советы в статье, они как раз описывают популярные ситуации.
А если ошибка исчезла, скорее всего, дело в подключении CDN к вашему серверу. Проверьте файрвол основного сервера и убедитесь, что никакое правило не мешает трафику с CDN проходить на него. Либо как вариант поищите информацию о доступности CDN. Как правило у любого сервиса есть страница, где сообщают о любых проблемах с работоспособностью. Вот, например, такая страница с информацией о работе Cloudflare.
3. Проверьте параметры веб-сервера
Если вы используете Nginx в качестве прокси для Apache или в связке с PHP-FPM, ошибка 504 может возникнуть из-за слишком низкого максимально допустимого времени ожидания ответа на запрос в параметрах. Попробуйте увеличить этот параметр и проверьте, помогло ли это решить проблему с 504 ошибкой.
Чтобы попробовать решить проблему с PHP-FPM, добавьте несколько строк в блок настройки FastCGI в основном конфигурационном файле nginx.conf:
В нашем примере максимально допустимое время ожидания ответа — 300 секунд. Если нужно, можете ещё больше увеличить этот параметр. После этого не забудьте перезапустить Nginx.
Чтобы попробовать решить проблему с Nginx в роли прокси для Apache, добавьте такие строки в блок server внутри nginx.conf:
Здесь тоже, если нужно, выставьте значение больше, чем 600 секунд. А после сохранения изменений не забудьте перезагрузить сервер.
4. Оптимизируйте сайт
Сервер может слишком долго не отвечать, если находится под большой нагрузкой. Например, если на нём запущено слишком много процессов, зависает скрипт или нагрузку создаёт слишком большое количество тяжёлых запросов к базе данных. Каждая ситуация индивидуальна, нужно смотреть логи, чтобы найти причину ошибки.
Бывает, ресурсов начинает не хватать, потому что сайт стал привлекать больше посетителей, нагрузка стала выше. Тут либо переходить на более мощный хостинг, либо оптимизировать сайт: настроить кеширование, отключить лишние скрипты или изменить их, чтобы использовали меньше ресурсов.
Отдельный момент — чрезмерную нагрузку на сервер может создавать вредоносный трафик, например, DDoS-атака. От такого трафика придётся отбиваться, но необходимые действия будут сильно зависеть от ситуации. Поэтому, как только заметите подозрительную активность, обратитесь за помощью к вашему провайдеру хостинга. Если поддержки нет и вы не знаете, как отбить атаку, попробуйте подключить Cloudflare и включить там защиту от DDoS. Подробнее о том, как это сделать, читайте в нашей статье: Как подключить сайт к Cloudflare.
5. Отключите плагины
Если у вас сайт на WordPress, ошибка 504 Gateway Time-out может возникнуть из-за того, что плагины создают чрезмерную нагрузку на сервер. Ради эксперимента, временно отключите их и проверьте, исчезла ли ошибка.
Отключить плагины можно в панели управления хостингом. В панели cPanel, которую предоставляем у себя на хостинге мы и некоторые другие провайдеры, для этого нужно найти на главной странице блок «Файлы» и перейти в «Менеджер файлов».
В Менеджере файлов перейдите слева в корневую папку домена, откройте в ней папку wp-content и переименуйте папку plugins. Например, в plugins-off. После этого плагины на вашем сайте перестанут работать.
Корневая папка для основного домена на хостинге обычно называется public_html, а для дополнительного — так же, как и сам домен. Также эту папку можно посмотреть в разделе «Домены» на главной странице cPanel.
Если после отключения плагинов 504 ошибка исчезла, нужно только выяснить, какой конкретно плагин её вызвал. Для этого создайте новую папку plugins и по очереди перетаскивайте в неё папки плагинов из plugins-off, пока не узнаете, какой из них вызывает ошибку.
6. Проверьте логи
В этой статье описаны не все ситуации, в которых возникает 504 ошибка, а только наиболее популярные. В вашем случае дело может быть в чём-то другом. Поэтому, если советы в статье не помогли, проверьте логи сервера. Они помогут определить причину ошибки.
В зависимости от того, какой веб-сервер используется у вас на хостинге, стандартные пути к логам будут такими:
Логи могут храниться и в другом месте. Например, разные панели управления хостингом часто переопределяют стандартный путь. Допустим, панель управления Webuzo, которую мы предоставляем бесплатно у себя на VPS, хранит логи по пути /usr/local/apps/apache/logs/vashdomen.err.
Доступ к общим логам будет только на VPS-хостинге или выделенном сервере. На виртуальном хостинге будет свой файл error_log. По умолчанию он создаётся в том же каталоге, где лежит скрипт, выполнение которого привело к 504 ошибке. Но разные CMS могут переопределять путь к этому файлу в другие папки.
Плюс в него попадают только ошибки PHP. Ошибки веб-сервера попадут в основные логи. Так что если у вас виртуальный хостинг и в логах пусто, свяжитесь с поддержкой провайдера и попросите их посмотреть основные логи. Пусть пришлют последние строки оттуда и помогут найти проблему.
Что делать, если советы не помогли
Скорее всего, у вас какая-то специфическая проблема. Обратитесь в службу поддержки вашего провайдера хостинга и попросите их помочь разобраться.
Если ваш хостинг-провайдер — мы, напишите нашей техподдержке на support@hostiq.ua. По возможности прикрепите к письму сообщения из логов, чтобы мы сразу могли начать разбираться.
Переезжайте к нам на хостинг
Если вам нужен новый тариф, переезжайте к нам. У нас круглосуточная поддержка, которая решает проблемы быстро и в любое время. Даже если вопрос возникнет ночью в выходной или в праздничный день.
Мы готовы перенести сайт за вас и проверить, чтобы всё исправно работало. А если время действия старого хостинга ещё не истекло, пришлите квитанцию об оплате и мы добавим оставшееся время к вашему хостингу у нас.