Ошибка 502 bad gateway: что значит, как исправить

Содержание:

Причина №3: проблема в вашем IP

Бывает и такое, что прописанные настройки сети у пользователя сбрасывают запрошенное соединение, либо наоборот – сервера сайта блокируют подключение с вашего IP. Что бы исключить этот вариант – рекомендуется использовать соединение через VPN. Эта программка меняет прописанный IP-адрес на виртуальный, в следствии чего запрос к серверам будет выполнятся из «другого» места.

Для высокоскоростного VPN можно использовать сторонние программы или расширения для браузера. В последнем случае помогут расширения Hola VPN, ZenMate, uVPN и другие. В браузере Опера, функция впн идет по умолчанию.

VPN-программа WINDSCRIBE

Такой подход часто помогает, если ваш провайдер работает в серой IP-зоне, которая имеет значительные ограничения и её адреса заблокированы. Самый простой пример – санкции в Крыму, из-за чего отсутствует доступ ко многим международным и российским сервисам. К примеру, жители Крыма сообщали, что при попытке открыть онлайн-сервис переводов от банка Тинькофф, выскакивала ошибка «502 Bad Gateway».

Если вы администратор сайта

Если эта ошибка возникает, значит HTTP-запросы от посетителей к вашему сайту идут через так называемый «шлюз», программу-посредник. Например, если на хостинге перед веб-сервером Apache стоит веб-сервер nginx, то nginx будет шлюзом.

502-ая ошибка означает, что запрос от клиента прошел nginx, попал к Apache, и Apache не смог запрос обработать, о чем сообщил nginx’у. В результате nginx отдает клиенту ошибку.

Если PHP работает в режиме FastCGI, то любой веб-сервер перед ним будет шлюзом.

Почему Apache не смог обработать запрос? Как это исправить?

Скорее всего, если сайт раньше работал, а теперь не открывается, дело не в ошибках конфигурации среды. Причина может быть в нехватке ресурсов сервера, и, следовательно, в невозможности обслужить всех клиентов. В частности, проблема может быть в нехватке оперативной памяти. Или вы можете упираться в какое-то ограничение, например, на количество процессов. Иногда Apache или ваше приложение могут периодически падать/перезапускаться, в эти моменты фронт-серверу тоже ничего не остаётся, кроме как отдавать ошибку 502. Такое может случиться и на VPS, и на shared-хостинге.

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

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

Очистка кэша браузера

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

К сожалению, не всегда сохраненный кэш играет на руку – в некоторых случаях уже загруженная, но устаревшая информация о сайте, приводит к появлению уже знакомой ошибки 502 Bad Gateway. А это значит, первым делом надо очистить кэш браузера:

Очищаем кэш браузера Mozilla Firefox

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

Откройте «Настройки» и в разделе «Приватность и защита» найдите пункт «Куки и данные сайтов».

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

Ставим галочку напротив пункта – “Кэшированное веб-содержимое” и для очистки остается нажать «Удалить данные».

Очищаем кэш браузера Google Chrome

Порядок действий для браузера Google Chrome практически аналогичный:

Нажмите на меню в правом верхнем углу. В появившемся меню перейдите к пункту «История».

Далее нажмите кнопку «Очистить историю».

Последний шаг – выберите меню «Основные настройки», укажите временной диапазон, а после – отметьте ту информацию, от которой стоит избавиться.

С кэшем связан пункт “Файлы cookie и другие данные сайтов”. Подтвердите действия кнопкой «Удалить данные». С вероятностью в 99% ошибка будет исправлена и сообщение исчезнет.

Вариант с ручной очисткой браузера оправдывает потраченное время и спасает от ошибки 502 Bad Gateway, каждый раз повторять описанный алгоритм действий долго и неудобно. Удобнее всего воспользоваться программой CCleaner.

Очистка мусора с помощью Ccleaner

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

Внимание! При очистке кэша через CCleaner важно заранее закрыть открытый браузер!

Если данная утилита еще не установлена на Вашем компьютере, ее нужно скачать и установить.

Запустите установку программы, не меняя место для распаковки (диск «C» стоит оставить по умолчанию, как и остальные предлагаемые опции, не считая ярлыков и записей в меню «Пуск»).

После запуска CCleaner перейти в раздел «Очистка» и выбрать пункт «Приложения». Расставить галочки напротив той информации, которую пора удалить. Далее нажать на кнопку “Анализ” и после процедуры поиска фременных файлов, нажать кнопку “Очистить”.

Дождаться завершения процедуры, вновь запустить нужный сайт.

Что делать, если вы администратор сайта

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

  • Коды ошибок HTTP: полный список ошибок сервера
  • Как правильно перейти на HTTPS

Проверка журнала ошибок

Актуально в случаях, при которых ошибка 502 Bad Gateway появляется после внесения изменений или обновления. Определить это очень просто, нужно лишь проверить журнал ошибок. В CMS WordPress можно включить запись возникающих ошибок, добавив в файл wp-config.php вот такие строки:

define( 'WP_DEBUG', true );

define( 'WP_DEBUG_LOG', true );

define( 'WP_DEBUG_DISPLAY', false );

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

Проверка плагинов

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

Проверка сети CDN

Сети CDN и службы предотвращения DoS тоже могут влиять на работу сайта. Обычно виновник проблемы указывается на странице с кодом ошибки. Например, если под кодом 502 Bad Gateway есть строка cloudflare-nginx, значит, для исправления ошибки надо обратиться в службу поддержки CloudFlare. Можно отключить данный сервис, но потом придется долго ждать обновления DNS (это может занять несколько часов).

Ошибка 502 на виртуальном хостинге VPS/VDS

Ошибка 502 Bad Gateway возникает из-за превышения лимита трафика пользователей, «шалостей» бота, скачивания сайта или даже DoS‑атаки. Решение данной проблемы кроется в ограничениях памяти.

Запустить команду top

Данный запрос в терминале поможет установить наличие свободной памяти. Этим же способом можно проверить, работает ли Apache.

Посмотреть логи Apache и nginx

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

Если после этого количество запросов к серверу снизилось, необходимо перезапустить Apache.

Увеличить объем памяти

Бывает, что с логами все нормально, но памяти на обработку запросов все равно не хватает. Узнать об этом просто – при проверке командой top будет выдана ошибка OOM (out of memory). В таких случаях можно просто увеличить ее объем. Можно просто заказать другой тариф, в котором количество предоставляемой памяти больше. Подробнее об этом.

Проверить лимиты на php-cgi процессы

Если после проверки командой top показано, что свободной памяти еще достаточно, значит, на php-cgi процессы установлены лимиты. Для решения надо открыть конфигурационный файл Apache – httpd.conf, найти секцию модуля FastCGI (mod_fascgi или mod_fastcgid) и увеличить лимит.

Обратиться к службе технической поддержки

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

Причины ошибки 502 Bad Gateway

Владельцы серверных мощностей на проблему 502 Bad Gateway смотрят иначе. Они заинтересованы сразу оценить серьезность проблемы, найти причину и устранить ошибку, чтобы дать пользователям свободно серфить по просторам всемирной паутины.

Основные причины ошибок называют следующие:

  • Превышен предел максимальной нагрузки на сервер. Любой сервер имеет свой предел по количеству запросов пользователей за одну секунду времени. И если сервер рассчитан на 5 тысяч запросов в секунду, а за это время на сайт зашло не менее 7 тысяч пользователей, сервер вскоре даст сбой. Спустя короткий промежуток времени он возобновит работу, но ошибка будет появляться все чаще. Решит проблему наращивание мощности канала и увеличение памяти сервера.
  • Конфигурация сервера ограничена. Так что при наличии сервера с небольшой мощностью построить дата-центр на нем не получится. А это значит, что при решении создания ресурса нужно сразу адекватно оценивать возможности и поток пользователей в сети.
  • DDoS-атака – намеренная отправка тысяч запросов на определенный ресурс с целью вывести его из строя. Обычно работают над этим хакеры по заказу конкурентов сайта, на который осуществляется атака. Вывести на время ресурс из строя – распространенный метод конкурентной борьбы.

Пути решения проблемы

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

В частности, если вы живете в России, а возникает502 bad gateway в вклибо одноклассниках, посетите какой-нибудь федеральный новостной сайт.

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

Собственно, так проверяется доступ к сети в целом.

Что касается корпоративного сектора (офисы, предприятия). Доступ к интернету в таких местах получают локально.

Иными словами, ваш компьютер соединен с глобальной сетью не напрямую, а косвенно.

В случае возникновения поломки лучше позвать системного администратора. Хотя почистить cookies не помешает. Как это сделать?

Рассмотрим 4 основных браузера, которыми пользуются чаще всего:

  1. Google Chrome;
  2. Internet Explorer;
  3. Opera;
  4. Mozilla Firefox.

Процедура очистки у каждого своя, поэтому будем рассматривать каждый случай отдельно.

Chrome

Чтобы избавиться от cookies в этом обозревателе, нужно открыть настройки.

Прокручиваем список параметров и находим кнопку «очистить историю».

Видим целый спектр настроек.

Для начала выбираем период чистки (1). Обычно значение оставляют на отметке «за все время», чтобы избавиться от всего мусора, который скопился за период использования браузером.

Первые 4 пункта отмечены галочкой (2). Первый, второй и четвертый удалят всю историю просмотра интернет-страниц.

Так можно дополнительно освободить до 1–2 Гб на жестком диске. И заодно оставьте галочку на cookies, ради которых все и затевалось. Жмем на очистку (3) и ждем окончания процесса.

Opera

Здесь почистить историю еще проще. Для начала жмем на логотип браузера в левом верхнем углу и ищем пункт «история».

Переключаем взор на правый верхний угол и видим кнопку «очистить историю…».

Видим здесь такой же набор параметров, как в Chrome.

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

Firefox

Ситуация здесь идентичная первым двум вариантам. Открываем параметры в поиске кнопки «настройки».

Переключаемся на «приватность».

Видим две кнопки.

Обратите внимание! Если вы знаете, какой cookie-файл можно ликвидировать, чтобы ресурс вновь заработал, то удаляйте его вручную. В противном случае жмите кнопку «удалить все» и ждите завершения действия

Internet Explorer

Несмотря на то, что в «природе» существует несколько стабильных, быстрых и хороших браузеров, некоторые до сих пор не приемлют ничего, кроме старого доброго IE.

Он изначально установлен в Windows в качестве браузера по умолчанию, за что столь популярен.

Для чистки cookies нам понадобится найти пункт «сервис».

Загвоздка в том, что изначально он невидим. Нажмите кнопку Alt, чтобы открыть эту надстройку

Кликаем по меню, выбирая команду «удалить журнал…»

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

Итак, чистка произведена, что информирует нас об одной вещи: мы не имеем к ошибке никакого отношения.

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

Как исправить ошибку 502 Bad Gateway

Ошибка 502 Bad Gateway часто является сетевой ошибкой между серверами в Интернете, то есть проблема не связана с вашим компьютером или подключением к Интернету.

Однако, поскольку вполне возможно, что с вашей стороны что-то не так, попробуйте исправить некоторые ошибки:

Попробуйте снова загрузить URL-адрес, нажав F5 на клавиатуре или нажав кнопку обновления/перезагрузки.

Хотя ошибка 502 Bad Gateway обычно указывает на сетевую ошибку вне вашего контроля, она может быть крайне временной. Повторное обновление страницы часто бывает успешным.

Запустите новый сеанс браузера, закрыв все открытые окна браузера, а затем открыв новый, и попробуйте снова открыть веб-страницу.

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

Очистите кеш браузера

Устаревшие или поврежденные файлы, хранящиеся в вашем браузере, могут вызывать проблемы с 502 Bad Gateway.

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

Удалите файлы cookie вашего браузера

По тем же причинам, которые указаны выше в кэшированных файлах, очистка хранимых файлов cookie может исправить ошибку 502.

Примечание. Если вы не хотите очищать все свои файлы cookie, сначала попробуйте удалить только те куки, которые связаны с сайтом, на котором вы получаете ошибку 502. Но лучше полностью удалить все хранящиеся cookie в вашем браузере.

Запустите браузер в режиме инкогнито

Запуск браузера в режиме инкогнито означает запуск с настройками по умолчанию и без надстроек и расширений, включая панели инструментов. Запустить браузер в данном режиме, на примере Google Chrome можно сочетанием клавиш Ctrl+Shift+N

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

Попробуйте использовать другой браузер

Используйте другой браузер, помимо самых популярных, таких как, Firefox, Chrome, Internet Explorer и Safari.

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

Перезагрузите компьютер и сетевое оборудование

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

Проблемы с вашим модемом, маршрутизатором, коммутаторами или другими сетевыми устройствами могут вызывать 502 Bad Gateway или другие 502 ошибки. Простой перезапуск этих устройств может помочь.

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

Измените свои DNS-серверы либо на маршрутизаторе, либо на вашем компьютере или устройстве. Некоторые ошибки Bad Gateway вызваны временными проблемами с DNS-серверами.

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

На большинстве веб-сайтов есть учетные записи социальных сетей, которые они используют для поддержки своих посетителей. У некоторых даже есть телефон и контакты по электронной почте.

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

Обратитесь к своему Интернет-провайдеру

Если ваш браузер, компьютер и сеть работают, и веб-сайт сообщает, что страница или сайт работает, проблема 502 Bad Gateway может быть вызвана сетевой проблемой, за которую отвечает ваш интернет-провайдер.

На данном этапе устранения неполадок сообщение об ошибке 502 Bad Gateway почти наверняка является проблемой как для вашего интернет-провайдера, так и для сети веб-сайта.

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

Ошибка 500 на виртуальном хостинге «Internal Server Error»

Когда возникает и что такое внутренняя ошибка 500 сервера?

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

Причинами появления ошибки на виртуальном хостинге могут быть:

  • Неверный синтаксис файла .htaccess  или наличие в нем неподдерживаемых директив. Чаще всего достаточно закомментировать директиву Options (для этого нужно поставить в начале строки решетку — #), и проблема исчезнет.

    Также может помочь замена текущего файла .htaccess на стандартный для вашей CMS.

  • Запущено максимальное количество процессов. На услугах виртуального хостинга установлено ограничение в 20 одновременно запущенных процессов (посмотреть все ограничения). Если этот лимит будет достигнут, новый процесс не сможет запуститься и возникнет ошибка.

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

    Для решения проблемы, вы можете: 

    — увеличить интервал запуска заданий CRON; 

    — ограничить количество IMAP-соединений в настройках почтового клиента: Ограничение IMAP-соединений;

    — проанализировать запущенные процессы самостоятельно или обратившись за помощью к разработчикам сайта.

  • Установлены некорректные права на файлы и каталоги сайта. В некоторых случаев корректными правами для каталогов являются «755», а для файлов — «644». Проверьте их правильность и при необходимости измените права на файлы и папки.
  • Ошибка в скриптах. Если существует ошибка в скрипте, или при наличии функции, которая не выполняется. Для успешного запуска скрипта функция должна быть верно прописана, поддерживаться сервером и выполняться от используемой версии PHP. Бывают ситуации, когда функция несовместима с определенными версиями PHP. Получить более подробную информацию о той или иной функции можно в интернете.
  • Не хватает оперативной памяти. Если в логах вы видите ошибку «Allowed memory size», для устранения ошибки 500 стоит оптимизировать работу скрипта. Вы можете воспользоваться специальными расширениями для анализа производительности скрипта или обратиться за помощью к специалисту, который поработает над его оптимизацией. Если ваш сайт размещен на отдельном физическом или виртуальном сервере, можно попробовать увеличить максимальное использование оперативной памяти на процесс (memory_limit). На шаред хостинге этот параметр обычно не изменяется, но есть возможность перейти на VPS. 

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

Summary

As you can see there are quite a few things you can do to troubleshoot and fix a 502 gateway error on your WordPress site. Typically this is not on the client-side, but rather an issue with your host. Third-party plugins and themes with bad code or unoptimized queries are also things to watch out for. Was there anything we missed? Perhaps you have another tip on troubleshooting 502 gateway errors. If so, let us know below in the comments.

If you enjoyed this article, then you’ll love Kinsta’s WordPress hosting platform. Turbocharge your website and get 24/7 support from our veteran WordPress team. Our Google Cloud powered infrastructure focuses on auto-scaling, performance, and security. Let us show you the Kinsta difference! Check out our plans

Что такое ошибка 502 Bad Gateway?

Понятно, что любые надписи на английском языке, отсутствие возможности получить нужные сведения с сайта у неопытного пользователя вызывают панику. Первые мысли – не принесет ли это компьютеру вред? Сразу заверим, что такая ошибка не приносит компьютерной системе ровным счетом никакого вреда, так как её появление зависит от работы сервера, а не системы.

Самые распространенные причины появления проблемы:

  • Возникли проблемы в работе DNS-сервера;
  • Прокси-сервер компании работает некорректно;
  • Наблюдаются проблемы в работе хостинга, на котором ресурс и находится.

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

Причины возникновения ошибки 502. Недостаток ресурсов сервера

Самой главной проблемой появления этой ошибки является недостаточный уровень серверных ресурсов для обработки входящих запросов, из-за чего сервер начинает генерировать ошибку 502. Нехватка ресурсов может быть как аппаратной (нехватка оперативной памяти, недостаточная скорость процессора или диска), так и программной, связанной с неправильной настройкой сервера или используемого программного обеспечения.

Но бывает ситуация, когда при достаточном уровне ресурсов сервер продолжает периодически генерировать ошибку 502: Bad Gateway. Что это может быть, если не аппаратные сбои?

Ограничение ресурсов может быть введено автоматически при выходе выделенного сервера VPS или виртуального хостинга за пределы тарифного плана. В результате сервер может не справиться с текущей нагрузкой.

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

В случае использования на сервере программной связки PHP + FastCGI, при неоптимизированном количестве php-cgi процессов почти всегда возникают перегрузки и нехватка ресурсов.

Решения по исправлению 502 Bad Gateway ошибки для WordPress

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

Для запуска выполните следующие шаги (Windows OS):

  • Откройте File Explorer, затем в строке пути наберите слово и нажмите Enter.
  • Откроется командная строка (консоль; CLI).
  • Теперь наберите следующую команду в консоли:
  • Замените на домен нужного сайта и нажмите Enter.

Для операционных систем Linux и Mac OS нужно набрать команду .

Больше информации о работе с Консолью вы найдете здесь.

Вам также следует попробовать сбросить настройки маршрутизатора и проверить настройки системы доменных имен (DNS). Это основные исправления, которые иногда могут устранить 502 ошибку. Если это не помогает, вы можете использовать следующие шаги.

  1. Очистка кеша браузера

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

Попробуйте простую перезагрузку сайта: несколько раз нажмите в браузере сочетание клавиш . Эта команда заставляет ваш браузер перезагрузить сайт без использования кэша. Если у вас Mac OS, тогда используйте команду .

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

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

  1. Временно отключить сеть доставки контента (CDN)

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

Некоторые службы, такие как сети доставки контента (CDN), используют технологию обратного прокси-сервера для максимально эффективной маршрутизации входящего трафика. Однако иногда этот дополнительный слой может создавать проблемы при попытке подключения к основному серверу сайта. Когда это происходит, ваши посетители (и вы) могут столкнуться с 502 ошибкой сервера.

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

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

Если CDN не является проблемой, есть еще одно решение, которое вы можете попробовать.

  1. Проверка используемых на сайте WordPress темы и плагинов

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

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

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

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

Краткий итог

Если вы столкнулись с ошибкой сервера 502 Bad Gateway (ошибка шлюза) на своем сайте, и она не исчезает после непродолжительного времени то, скорее всего, проблема на вашей стороне. В этом случае вам следует попробовать такие шаги:

  • Очистите кеш вашего браузера.
  • Временно отключите ваш CDN.
  • Протестируйте свои темы и плагины WordPress.

Вы когда-нибудь сталкивались с данной ошибкой на своем сайте? Поделитесь своим опытом с нами в разделе комментариев ниже.

Спасибо, что читаете нас!

  • 1408

  • 49

  • Опубликовано 10/06/2019

  • WordPress — как сделать

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

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

Adblock
detector