Все для начинающих интернет-предпринимателей

Ошибка ожидания 504 в WordPress, как исправить

504-gateway-timeout

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

Что вызывает ошибку ожидания 504?

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

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

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

  • 504 Gateway Timeout
  • HTTP 504
  • 504 ERROR
  • Gateway Timeout (504)
  • HTTP Error 504 – Gateway Timeout
  • Gateway Timeout Error

ochibka-504-1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

DNS-server1

DNS-server2

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

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

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

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

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

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

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

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

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

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

С уважением Вячеслав и Валерия!

Понравился материал? Поделитесь с друзьями!

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *