Как исправить ошибку 504 Gateway Timeout в WordPress

Вы когда-нибудь получали ошибку 504 Gateway Timeout на своем сайте WordPress? Эта ошибка может сделать ваш сайт недоступным для пользователей. Хуже всего...

Вы когда-нибудь получали ошибку 504 Gateway Timeout на своем сайте WordPress? Эта ошибка может сделать ваш сайт недоступным для пользователей. Хуже всего то, что она может исчезнуть и снова появиться сама по себе, если не устранить основную проблему. В этой статье мы покажем вам, как исправить ошибку 504 таймаута шлюза в WordPress.

Что вызывает ошибку 504 Gateway Timeout Error?

Ошибка 504 gateway timeout обычно возникает, когда сервер не может подключиться к вышестоящему серверу для завершения запроса.

Например, если вы используете брандмауэр сайта, такой как Sucuri, и он не может подключиться к вашему серверу WordPress, то вы увидите ошибку 504 gateway timeout.

Внешний вид страницы ошибки и сообщение могут отображаться по-разному в зависимости от вашей хостинг-компании WordPress, прокси-сервера или браузера, который вы используете. Ниже приведены некоторые из наиболее распространенных сообщений об ошибке 504 Gateway Timeout.

  • 504 Таймаут шлюза
  • HTTP 504
  • 504 ОШИБКА
  • Таймаут шлюза (504)
  • HTTP ошибка 504 — таймаут шлюза
  • Ошибка таймаута шлюза

504 ошибка таймаута шлюза

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

Учитывая это, давайте посмотрим, как легко устранить и исправить ошибку 504 таймаута шлюза в WordPress.

1. Подождите и перезагрузите

Иногда ошибка таймаута 504 шлюза может быть вызвана временным сбоем на серверах хостинга WordPress. Подождите несколько минут, а затем попробуйте перезагрузить ваш сайт.

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

2. Отключите VPN

Отключить VPN

Если вы используете VPN-сервис для просмотра веб-страниц, попробуйте отключить его. Иногда ваш VPN-сервер не может получить ответ от управляемого хостинг-сервера WordPress, что приводит к ошибке 504 gateway timeout.

Если ваш сайт снова появился, это означает, что виновником был VPN сервер. Теперь, если использование VPN важно для вас, то вы можете попробовать переключиться на другой VPN сервер. Если вы видите эту ошибку даже после смены сервера, обратитесь за поддержкой к поставщику услуг VPN.

3. Отключите брандмауэр сайта

Если вы используете брандмауэр сайта на уровне DNS, например, Sucuri или Cloudflare, попробуйте временно отключить брандмауэр. Это позволит вам напрямую подключиться к серверу хостинга WordPress.

Ошибка 504 Sucuri

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

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

4. Отключите сетевой прокси-сервер

Если вы подключены к Интернету через прокси-сервер, то этот сервер может быть не в состоянии получить ответ от вашего сайта WordPress.

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

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

5. Смените DNS-серверы

Ваше интернет-соединение использует нечто, называемое DNS-серверами. Эти серверы помогают вашему компьютеру подключаться к различным серверам в Интернете.

Если DNS-серверы, которые вы используете, не работают или не могут подключиться к вашему сайту, то вы можете увидеть ошибку 504 таймаут шлюза. Самый простой способ проверить это — изменить DNS-серверы, которые использует ваше устройство.

На компьютерах под управлением Windows вы можете найти их по адресу Панель управления » Центр управления сетями и общим доступом экран.

Изменение DNS-серверов в Windows

На компьютерах Mac вы можете найти их в разделе Настройки » Сеть. Нажмите на кнопку Дополнительно, а затем выберите вкладку DNS.

Настройки DNS на Mac

Вы можете изменить адрес вашего DNS сервера на 8.8.8.8 и 8.8.4.4 и применять изменения.

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

6. Очистите базу данных WordPress

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

Это можно легко сделать, оптимизировав базу данных WordPress с помощью phpMyAdmin или используя такой плагин, как WP-Sweep. Убедитесь, что вы создали резервную копию базы данных WordPress перед выполнением любых действий.

7. Деактивируйте плагины WordPress и переключитесь на тему по умолчанию

Плагины и темы WordPress реже вызывают ошибку 504 gateway timeout. Однако если плагин или тема делают слишком много запросов к серверу, то вполне вероятно, что некоторые из этих запросов могут отпасть и вызвать ошибку 504 gateway timeout.

Чтобы проверить это, вам нужно деактивировать все плагины WordPress через FTP.

Деактивируйте все плагины WordPress

После этого посетите свой сайт и проверьте, устранилась ли ошибка.

Если это так, то проблема возникла из-за одного из ваших плагинов. Теперь вам нужно активировать все плагины по одному, пока вы не сможете воспроизвести ошибку. Это поможет вам найти плагин, ответственный за ошибку.

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

После переключения темы на тему WordPress по умолчанию посетите свой сайт, чтобы проверить, работает ли она.

8. Другие способы устранения неполадок

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

Наконец, в крайнем случае, вам нужно обратиться за поддержкой к своему хостинг-провайдеру. Возможно, они смогут исправить проблему или направить вас в нужном направлении.

Надеемся, что эта статья помогла вам узнать, как исправить ошибку 504 таймаута шлюза в WordPress. Вы также можете ознакомиться с нашим руководством о том, как защитить WordPress от атак грубой силы.

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий