«502 Bad Gateway»: что означает эта ошибка и как ее исправить
Когда при посещении сайта происходят неполадки – это очень расстраивает. Особенно это сбивает с толку, когда вы не знаете, откуда взялись ошибки и как их исправить. И одна из самых популярных ошибок относится к багам при установлении соединения с базой данных или «ошибка 502 неверный шлюз». Не стоит пугаться такой ошибки, если она произошла на вашем сайте, ведь она встречается даже на сайтах с многомиллионными бюджетами. Ну а как справиться с ней на своем сайте мы расскажем ниже.
Содержание
- Что значит ошибка «502 Bad Gateway»
- Встречающиеся варианты ошибок 502
- Как исправить ошибку 502 Bad Gateway
- Перезагрузите страницу
- Почистите кэш
- Проверьте работоспособность сайта
- Убедитесь в уверенном подключении к Интернету
- Проблемы с DNS
- Улучшите условия использования сервера
- Проверьте код сайта
- Почему возникает ошибка 502 Bad Gateway Nginx
- Негативное влияние на SEO
Что значит ошибка «502 Bad Gateway»
Ошибку «502 Bad Gateway» стоит понимать как то, что от входящего сервера был получен неверный ответ. Об это говорит и перевод на русский названия ошибки: 502 Bad Gateway – 502 Плохой Шлюз.
А сам код состояния ошибки – 502 – согласно международной классификации и Инженерному Совету Интернета (IETF), говорит о том, что сервер (выступая как прокси или шлюз), при попытке связаться с удаленным сервером, получил недопустимый ответ.
Чтобы лучше понимать, что произошло, попробуем объяснить в упрощенном варианте. Когда вы посещаете какой-либо сайт, ваш браузер посылает запрос на сервер (где хранятся файлы запрашиваемого сайта) о просмотре веб-страницы. И если что-то не так с самим сервером, то отправляется ответ с ошибкой из серии «5XX».
И здесь может быть не только ошибка №502, но и 501, или 511, или другой номер из этой серии. Но все они говорят о том, что запрос дошел до удаленного сервера, но что-то помешало его выполнению. А значит пользователь браузера никак не может повлиять на ситуацию – проблема на другой стороне.
Встречающиеся варианты ошибок 502
В зависимости от вашего браузера или операционной системы ошибка сервера 502 может отображаться на экране по-разному. Так, например, вы можете встретить такие варианты:
- «502 Bad Gateway»
- Пустой белый экран
- «Error 502»
- «HTTP 502»
- «HTTP Error 502 – Bad Gateway»
- «Служба 502 временно перегружена»
- Брендированный: «Твиттер перегружен. Повторите попытку позднее»
- 502 Bad Gateway / nginx 1.14
- И другие в этом духе.
Пустой белый экран
6.12%
Error 502
4.08%
HTTP 502
2.04%
HTTP Error 502 – Bad Gateway
12.24%
Служба 502 временно перегружена
4.08%
Брендированный: «Твиттер перегружен. Повторите попытку позднее»
0%
502 Bad Gateway / nginx 1.14
28.57%
502 Bad Gateway
42.86%
Проголосовало: 49
Все они означают одно и то же, а как справится с ними мы сейчас расскажем.
Как исправить ошибку 502 Bad Gateway
Как мы уже говорили, ошибка 502 Bad Gateway возникает из-за проблем сервера. Но есть несколько вещей, которые может сделать обычный пользователь, чтобы восстановить корректное отображение сайта.
Перезагрузите страницу
Первая вещь, которую стоит делать всем пользователям в Сети при некорректной загрузке страницы, — это ее перезагрузка. Это же правило отлично подходит и для ошибки сервера 502.
Но для перезагрузки лучше использовать не специальный значок в браузере, а сочетание горячих клавиш: Ctrl + F5. Такой тип перезагрузки будет запрашивать все данные о странице, а не будет обращаться к памяти кэшированных данных в браузере.
Возможно, отсутствие ответа сервера было всего секундным, и следующая перезагрузка исправит ситуацию.
Почистите кэш
По этой же причине не лишним будет и очистить весь кэш в браузере. Это можно сделать в настройках приложения. Особенно это касается устранения ошибки 502 Bad Gateway на телефонах.
Проверьте работоспособность сайта
Чтобы наверняка быть уверенным, что проблемы с отображением сайта лежат на удаленном сервере, а не на стороне пользователя, попробуйте запустить сайт через другой браузер.
Проверить отклик сайта можно и через специализированные сервисы, например, тут.
Убедитесь в уверенном подключении к Интернету
Нестабильное подключение к Сети может быть причиной отказа в получении данных с сервера.
Проблемы с DNS
Одним из триггеров, приводящих к ошибке 502 Bad Gateway, может стать то, что DNS-сервер не отвечает.
Часто эта проблема бывает при переносе домена сайта на новый хостинг. Здесь придется только набраться терпения, так как отображение сайта будет зависеть от того как быстро обновиться каталоги IP-адресов. Так, каталоги Google обновляются в течение 24 часов, а иногда и чаще. Региональные каталоги могут обновляться и раз в неделю.
Со своей стороны, пользователь может ускорить этот процесс, прописав DNS-сервера от Google:
- Зажмите одновременно WIN+R, затем введите команду ncpa.cpl
- Откройте то подключение к Интернету, которое хотите отредактировать, и запустите «Свойства» через меню правой кнопки мыши.
- Щелкните на строку «IP версии 4 (TCP/IPv4)»
- Затем укажите гугловские DNS:
- Предпочитаемый DNS-сервер: 8.8.8.8
- Альтернативный DNS-сервер: 8.8.4.4
- Сохраните изменения, почистите кэш и попробуйте перезагрузить страницу сайта.
Также стоит попробовать очистить локальный кэш DNS. Для этого запустите строку «Выполнить» (WIN+R), введите cmd и нажмите Ок. Затем введите:
ipconfig / flushdns
и нажмите Enter. Если на экране появилась запись об успешной очистке кэша DNS, то все прошло правильно.
Для владельцев с OS Mac в терминале нужно ввести такую строку: dscacheutil -flushcache
Это все, что может сделать со своей стороны пользователь. Остальное уже зависит от разработчиков сайта и от сервера, на котором он размещен.
Улучшите условия использования сервера
Общие хостинги ограничивают количество направленных запросов на конкретный сайт. Делается это для того, чтобы внезапная активность на одном сайте не повлияла на других пользователей сервера и их веб-ресурсы.
Увеличиваем лимиты нагрузки на сервер. На примере хостинга beget.com
Если ваш сайт стал популярнее, а количество посетителей на нем выросло, это может привести к тому, что запросы к серверу сверх лимита будут сбрасываться. Чтобы этого не происходило, смените свой вариант тарификации хостинга. Возможно вам даже стоит попробовать услуги выделенного сервера или вообще другого провайдера хостинга.
Проверьте код сайта
Проблемы с ошибкой 502 на сайте могут возникать из-за плохого кода, который генерирует большое количество запросов к серверу от одного пользователя. Разработчики сайта должны выявит точки излишней активности, и, при необходимости, переписать код.
Если вы сами делали сайт на WordPress, то проблема, возможно, скрывается в плагинах или даже в теме, установленных на сайте. В этом случае вам нужно будет поочередно отключать их работу, чтобы понять, где закралась ошибка в коде.
Почему возникает ошибка 502 Bad Gateway Nginx
502 Bad Gateway Nginx – эта все та же ошибка ответа сервера. Она лишь указывает на то, что между браузером и сервером есть еще веб-сервер, который и дал ответ. Но по сути это ошибка относится к серверу, а не к посреднику. Веб-сервер используется как посредник не всеми сайтами, а только тогда, когда разработчик хочет снять нагрузку на сервер. Одним из примеров такого веб-сервера будет Nginx, отсюда и уточненное название ошибки.
Негативное влияние на SEO
Есть много факторов, которые влияют на позицию сайта в выдаче поисковых систем по ключевым словам. И один из них – корректная работа веб-ресурса. Особенно это стало актуально, когда в мае 2021 года Google запустил Core Web Vitals.
Конечно, если сайт был недоступен для пользователей и поисковых роботов незначительное время, то для SEO такой сбой пройдет незаметно. Однако если сайт был недоступен целый день, или еще хуже – несколько дней, то это значительно испортит рейтинг сайта в глазах поисковой системы.
Как видите, ошибка 502 Bad Gateway относится к серверу, на котором располагаются файлы сайта. Однако иногда есть способы и со стороны пользователя устранить эту проблему. Надеемся мы подробно о них рассказали, а если у вас остались вопросы – задавайте их ниже в комментариях.
Вячеслав Вяткин
Приветствую тебя мой друг! Давай знакомиться?! Я администратор и автор данного сайта. Специалист с 10 летним опытом работы в сфере ИТ-технологий. Проконсультирую вас по настройке: компьютеров, ноутбуков, периферийного оборудования. Помогу решить проблемы в работе операционной системы Windows или компонентов компьютера. Подскажу как настроить ваши гаджеты.
Задать вопрос
Если вы не смогли найти ответ на свой вопрос! То напишите мне в комментариях. Я постараюсь вам помочь!
Ошибка 502 bad gateway — что значит и как исправить 502 ошибку?
Есть несколько кодов http, которые выводятся в определенных ситуациях. Один из самых раздражающих Bad Gateway с кодом ошибки 502. Этот факт показывает, что сайт в настоящее время недоступен. Причин этому может быть несколько.
Возможные ошибки 502 bad gateway.
Одна из них, ошибка сервера 502, с которым вы пытались связываться. Сервер (не обязательно WEB) выступает в качестве сетевого шлюза или прокси для выполнения запроса на доступ к запрашиваемой странице клиентом (например, вашим WEB-браузером). Он получил недопустимый ответ от вышестоящего сервера для доступа к нему, чтобы выполнить запрос. Как правило, это не означает, что вышестоящий сервер не существует, но этот главный сервер и шлюз не имеют протокола для обмена данных. Возможно, Интернет-протоколы были запрограммированы неправильно или не полностью.
Вторая причина ошибки 502 может скрываться в вашем доступе к интернету. Вы можете это быстро определить, посетив другой сайт. Так проверяют доступ к Интернету. Но если на ваш запрос к конкретному сайту опять выдается » 502 Bad Gateway «, то тогда следует попробовать удалить cookies.
Решение:
Чтобы удалить cookies одного сайта выполните следующие действия:
- • В браузере Ferifox, нажмите на кнопку «Настройки».
- • Перейдите в раздел «Приватность».
- • Рядом с «Ferifox» выберите: «Будет использовать ваши настройки хранения истории». Нажмите по «Показать cookies».
- • В поле поиска найдите имя нужного вам сайта.
- • Совпадения будут перечислены. Будьте внимательней, чтобы не удалить лишнее.
- • Выберите конкретный сайт и нажмите » Удалить cookies».
- • Нажмите «Закрыть» чтобы закрылось диалоговое окно.
Удаление всех cookies (на примере браузера Firefox):
- • В верхней части браузера нажмите на Firefoх, затем » Журнал » и выберите «Стереть всю историю».
- • Установите период времени в списке выбора.
- • Нажав на маленькую стрелочку рядом с «Подробности» просмотрите всю историю посещений сайтов.
- • Выберите и убедитесь, что другие элементы не были отмечены для удаления.
- • Нажмите «Очистить сейчас» и закройте окно под названием «Очистка недавней истории»
Аналогичные действия можно проводить и в других браузерах для устранения ошибки под номером 502.
Если вышеизложенные манипуляции не помогли — перегрузите компьютер. Иногда это помогает исправить данную проблему. Можете также перегрузить модем. Но все же если все ваши действия не увенчались успехом, это к сожалению значит, что ошибка лежит глубже и ваш Интернет в этом не виноват.
Возможно, существуют неполадки в самом сервере, к которому вы пытались обратиться. В этом случае придется подождать, пока администратор устранит ошибку 502 Bad Gateway.
Не расстраивайтесь, попейте кофе и выгляните в окно. На улице весна. Жизнь продолжается!
Исправление ошибки шлюза 502, улучшение взаимодействия с пользователем
502 Bad Gateway — это код состояния HTTP (протокол передачи гипертекста). Это означает, что один сервер получил недопустимый ответ от другого. Часто проблема возникает из-за того, что протоколы двух серверов, обычно вышестоящего сервера и сервера шлюза, для обмена данными конфликтуют друг с другом.
Согласно W3C (Всемирный консорциум) ошибка определяется следующим образом:
«Сервер, выступая в качестве шлюза или прокси, получил недопустимый ответ от вышестоящего сервера
, к которому он обращался, пытаясь выполнить запрос».
Когда вы получаете код состояния 502 Bad Gateway , сообщение об ошибке по умолчанию отображается на пустой белой веб-странице с простым текстом черного шрифта.
Подобно ошибке 404 Not Found , ошибку 502 Bad Gateway также можно настроить. Однако чаще всего он будет отображаться одним из следующих способов:
- Ошибка 502
- HTTP 502
- 502 Ошибка прокси-сервера
- 502 Плохой шлюз
- 502. Это ошибка.
- Временная ошибка (502)
- Плохой шлюз! Ошибка 502
- Ошибка HTTP 502 — неверный шлюз
- 502 Служба временно перегружена
- 502 Ошибка сервера: сервер обнаружил временную ошибку и не смог выполнить ваш запрос.
- Неверный шлюз: прокси-сервер получил недопустимый ответ от вышестоящего сервера.
Возможные причины ошибок HTTP 502 Bad Gateway
Часто причина этой ошибки HTTP не локализована, что означает, что она не имеет ничего общего с вашим компьютером, а больше связана с хост-сервером веб-сайта, к которому вы пытаетесь получить доступ. Однако в интересах тщательности вот следующие возможные причины кода ошибки
- Вышестоящий сервер или сервер, который находится выше в иерархии серверов, не работает и недоступен.
- Исходный сервер или самый высокий сервер в иерархии серверов не работает или недоступен.
- Несколько пользователей обращаются к сайту одновременно, и сервер перегружен.
- В программировании PHP, связанном с сайтом, есть ошибки, которые делают сайт нестабильным.
- Есть некоторые проблемы с вашим интернет-браузером, и он не может найти и получить доступ к сайту или веб-странице.
- Ваш интернет-шлюз или маршрутизатор не может обмениваться данными или получать содержимое с исходного сервера, возможно, из-за брандмауэра.
Важно: Серверы под управлением Microsoft IIS (Internet Information Services) возвращают более конкретные сообщения 502 Bad Gateway в зависимости от их причин. Они следующие:
- 502.1 — Тайм-аут приложения CGI.
- 502.2 — Неверный шлюз: преждевременный выход.
- 502.3 — Неверный шлюз: ошибка соединения с сервером пересылки (ARR).
- 502.4 — Неверный шлюз: нет сервера (ARR).
Если вы получите 502.1 ошибка , ее лучше устранить, обработав ее как ошибку 504 Gateway Timeout и устранив ее соответствующим образом.
Простые способы устранения ошибки HTTP 502 Bad GatewayХотя ошибка HTTP 502 Bad Gateway часто является проблемой за пределами вашего компьютера, все же есть вероятность, что вы сможете найти решение этой проблемы.
Вот несколько способов исправить ошибку 502:
- Проверить, не работает ли сайт.
Если сайт не работает, свяжитесь с веб-мастером и сообщите ему о проблеме. Скорее всего, они уже пытаются это исправить, а если еще нет, то наверняка будут благодарны за предупреждение.
- Очистите кэш браузера. Это может быть просто проблема, связанная с кешем.
- Обновить страницу. Нажмите F5 , чтобы перезагрузить страницу, или Ctrl + F5 для жесткого обновления. Часто ошибка 502 Bad Gateway носит временный характер, и простая перезагрузка страницы может решить проблему.
Если вы используете компьютер Mac, нажмите Command + R , чтобы обновить веб-страницу.
- Удалите файлы cookie. Возможно, ваш браузер перегружен слишком большим количеством файлов cookie или, возможно, он сохранил поврежденные файлы cookie. Чтобы решить эту проблему, вы позволяете своему браузеру запускаться заново и сохранять новые файлы cookie.
Если вы обеспокоены тем, что не сможете восстановить важные пароли, попробуйте сначала удалить файлы cookie, связанные с сайтом, к которому вы пытаетесь получить доступ. Если это не сработает, удалите остальные файлы cookie. - Открытие новых сеансов браузера. Закройте все окна и вкладки браузера и откройте новые. Ошибка 502, скорее всего, прошла, но ваш браузер просто не смог обновить статус, хотя проблема была решена на исходном сервере. Простой перезапуск браузера может решить проблему.
- Используйте другой веб-браузер. Возможно, ошибка 502 связана с браузером. Если это так, использование другого веб-браузера может решить проблему. Популярные веб-браузеры, которые вы можете попробовать: Хром , Фаерфокс , Internet Explorer , Опера и Сафари .
- Перезагрузите компьютер. Возможно, с вашим компьютером возникли временные проблемы, и он не может правильно подключиться к вашей сети. В этом случае обычная перезагрузка вашего компьютера может решить проблему. Это особенно применимо, если все веб-сайты или веб-страницы, которые вы посещаете, возвращаются 502 ошибки .
- Перезагрузите модем или маршрутизатор. Возможно, причиной ошибки 502 является ваше сетевое устройство. Он может отставать или просто временно нестабилен. Простая перезагрузка этих устройств может помочь решить проблему.
- Обратитесь к своему интернет-провайдеру. Если вы получаете сообщение об ошибке 502 на всех посещаемых вами сайтах, то вполне вероятно, что ваш интернет-провайдер вышел из строя или перегружен. В этом случае обратитесь к своему интернет-провайдеру.
- Отключить ненужные плагины . Если вы используете CMS, такую как WordPress , было бы неплохо пересмотреть плагины, которые вы установили на свой сайт, и провести некоторую «генеральную уборку». Удалите и удалите те, которые вы не используете, чтобы освободить место на вашем сервере.
- Проверьте настройки PHP. Отрегулируйте ограничение памяти и максимальное время выполнения на вашем сайте. Таким образом, это поможет свести к минимуму перегрузку и, в свою очередь, время простоя вашего сервера.
- Оптимизируйте свои скрипты. Попробуйте сжать файлы CSS и Javascript . Это сделано для того, чтобы свести к минимуму время задержки, особенно для тяжелых сайтов. Когда сайт слишком тяжелый, он иногда слишком долго отвечает на запросы, что иногда приводит к ошибкам 502 .
Если сайт не работает и только вы не можете получить к нему доступ, попробуйте следующие способы устранения неполадок:
Если вы являетесь веб-мастером или являетесь владельцем веб-сайта, который возвращает ошибку 502 , вы можете попробовать следующие решения:
Вы также можете просмотреть другие наши руководства по ошибкам 500 Internal Server и 503 Service Unreachable. Если вам нужна дополнительная помощь или у вас есть какие-либо вопросы, сообщите нам об этом. Будем рады помочь !
Исправить ошибку 502 Bad Gateway на вашем сайте WordPress с помощью 10 простых способов Это происходит в WordPress, это происходит при просмотре случайных веб-сайтов, при проверке веб-почты и может произойти буквально в любом месте в Интернете.
Ошибка 502 неверный шлюз является ошибкой HTTP. Обычно это означает, что что-то прервало нормальный процесс между веб-сервером и вашим браузером. Что именно помешало, еще предстоит выяснить.
Как вы увидите через минуту, существует множество причин ошибок 502, и обычно для выявления этой причины требуется процесс устранения.
Хотя эта статья посвящена 502 плохим ошибкам шлюза на веб-сайте WordPress, мы на самом деле не узнаем, является ли это веб-сайтом или нет, пока не проведем несколько проверок.
Поэтому мы рассмотрим все соответствующие шаги по устранению неполадок, которые вы можете предпринять, чтобы определить, является ли это вашим веб-сайтом или чем-то другим.
Мы также предоставим исправления для подавляющего большинства причин ошибок 502 как часть процесса.
Содержание
- Что такое ошибка 502 Bad Gateway?
- Bad Gateway
- Что вызывает ошибку 502 Bad Gateway?
- На что влияет ошибка 502 Bad Gateway?
- Как исправить ошибку 502 Bad Gateway
- 1. Перезагрузите веб-страницу
- 2. Очистите кэш браузера
- 3. Проверьте IsItDown
- 4. Проверьте настройки DNS устройства
- 5. Отключите WordPress 6 CDN
- 3
- 3 2 Отключите брандмауэр WordPress
- 7. Проверьте свои плагины WordPress
- 8. Проверьте свою тему WordPress
- 9. Проверьте журналы сервера
- 10. Увеличьте лимит времени ожидания PHP
- Можете ли вы предотвратить ошибки 502 Bad Gateway?
- 502 Bad Gateway Errors
Что такое 502 Bad Gateway Error?
Ошибка 502 неверный шлюз означает, что прокси-сервер где-то между вашим браузером и веб-сайтом или приложением, с которым вы пытаетесь связаться, получил недопустимый ответ от более высокого уровня по цепочке.
Когда вы вводите URL-адрес в свой браузер, браузер запрашивает DNS и указывает на веб-хост, на котором размещен этот веб-сайт.
Этот хост будет использовать прокси-сервер или балансировщик нагрузки для управления трафиком. Он получит запрос от вашего браузера и отправит свой собственный запрос на веб-сервер, на котором размещен веб-сайт.
Если ответ, полученный от хост-сервера, положительный, страница загружается.
Если ответ поврежден, фрагментирован или не понятен прокси, вы увидите ошибку 502 bad gateway.
Ошибки HTTP интерпретируются используемым вами браузером или службой, к которой вы обращаетесь, поэтому вы можете увидеть варианты ошибки.
Эти варианты включают:
- Ошибка HTTP 502 Неверный шлюз
- HTTP 502
- 502 Служба временно перегружена
- Временная ошибка (502)
- 502 Ошибка сервера: сервер обнаружил временную ошибку и не смог выполнить ваш запрос
- 502 Плохой шлюз Nginx
- 502 плохой шлюз Cloudflare
Все они означают одно и то же, но ссылаются на сервис, к которому вы обращаетесь, или CDN, который использует веб-сайт.
Bad Gateway
Подавляющее большинство ошибок 502 bad gateway, которые вы увидите, являются сетевыми ошибками и не будут иметь ничего общего с вами как пользователем.
Существуют локальные причины, такие как проблемы с браузером, маршрутизатором или локальной сетью, и вскоре мы покажем вам, как их устранить.
Если вы являетесь владельцем веб-сайта и видите эту ошибку на своем собственном сайте, это совсем другая история!
Мы покажем вам некоторые проверки, которые вы можете сделать на своем веб-сайте, чтобы убедиться, что это не ваша конфигурация WordPress, тема или плагин, вызывающий ошибку.
Здравствуйте! Меня зовут Суджей, и я генеральный директор Astra.
Мы стремимся помочь малым предприятиям расти в Интернете с помощью доступных программных продуктов и образования, необходимого для достижения успеха.
Оставьте комментарий ниже, если хотите присоединиться к беседе, или нажмите здесь, если хотите получить личную помощь или пообщаться с нашей командой в частном порядке.
Что вызывает ошибку 502 Bad Gateway?
Есть несколько ситуаций, которые могут вызвать ошибку 502 bad gateway.
- Некоторые ошибки вызваны локально вашим браузером или локальной сетью
- Некоторые из них могут быть вызваны CDN, сетью доставки контента
- Другие могут быть вызваны самим веб-сервером
- Проблемы с WordPress, такие как плагины и темы, также могут вызывать 502 плохие ошибки шлюза
Мы покажем вам, как определить вероятные причины ошибок 502 bad gateway и как их исправить за минуту.
На что влияет ошибка 502 Bad Gateway?
Влияние ошибки 502 bad gateway зависит от ситуации.
Если вы пользователь, пытающийся получить доступ к веб-сайту, появление ошибки 502 неверный шлюз — это неудобство, которого вы можете избежать, посетив другой сайт.
Если вы являетесь владельцем веб-сайта WordPress и видите 502 плохие ошибки шлюза на своем собственном сайте, все немного серьезнее.
Ваши посетители также могут видеть ошибку 502 bad gateway и не иметь доступа к вашему сайту.
Google может выбрать этот момент для сканирования вашего веб-сайта, а также увидит ошибку 502 bad gateway. Это негативно скажется на вашем SEO, пока вы не восстановите работоспособность сайта.
Как исправить ошибку 502 Bad Gateway
Существует ряд исправлений ошибки 502 bad gateway. Некоторые из них будут актуальны для обычных пользователей сети, а также для владельцев веб-сайтов WordPress.
Давайте займемся исправлениями в порядке сложности, начиная с самых простых. Таким образом, мы можем свести к минимуму работу, которую необходимо выполнить, чтобы все снова заработало.
1. Перезагрузите веб-страницу
Перезагрузка веб-страницы — полезный первый шаг, поскольку он занимает всего секунду. Мы хотим принудительно перезагрузить страницу, чтобы браузер запрашивал новую копию страницы, а не использовал ее кешированную версию.
Для принудительного обновления браузера используйте одну из следующих комбинаций:
- Chrome в Windows: Ctrl + F5
- Chrome на Mac: Command + Shift + R
- Firefox для Windows: Ctrl + F5
- Firefox на Mac: Command + Shift + R
- Safari: команда + опция + R
- Microsoft Edge: Ctrl + F5
2.
Очистите кэш браузераПри очистке кэша браузера удаляются все сохраненные файлы, включая кэшированные копии веб-страниц, сохраненные для повышения эффективности.
Браузер сохранит копию недавно посещенной страницы и покажет ее, если вы посещаете одну и ту же страницу несколько раз. Цель состоит в том, чтобы сэкономить время и быстро доставить страницу, но это может помешать при устранении неполадок.
Используйте одну из следующих комбинаций или пунктов меню для доступа к странице кеша в браузере:
- Chrome в Windows: Ctrl + Shift + Delete
- Chrome на Mac: Command + Shift + Delete
- Firefox в Windows: Ctrl + Shift + Delete
- Firefox на Mac: Command + Shift + Delete
- Safari: Настройки > Safari > Очистить историю и данные веб-сайта
- Microsoft Edge: Command + Shift + Delete
После открытия окна данных выберите параметр для удаления данных просмотра и кэшированных данных. Затем повторно протестируйте веб-сайт, к которому вы пытаетесь получить доступ.
3. Проверьте IsItDown
Is It Down Right Now — это один из самых полезных веб-сайтов в Интернете. Это веб-инструмент, который может проверить любой веб-сайт или веб-сервис, чтобы узнать, работает он или нет.
Это полезно, так как может сказать вам, работает ли веб-сайт, к которому вы пытаетесь получить доступ, и только вы не можете получить к нему доступ, или сам сайт не работает, и никто не может получить к нему доступ.
Это очень надежный способ выяснить, является ли ошибка 502 неверным шлюзом ошибкой или частью более крупной сетевой или интернет-проблемы.
4. Проверьте настройки DNS устройства
Из-за проблем с DNS вы можете увидеть 502 неверных ошибки шлюза, поэтому мы проверим это дальше.
Вы можете очистить DNS-кэш вашего устройства или сменить DNS-сервер. Теоретически оба могут исправить ошибку 502.
Чтобы сбросить DNS:
- Откройте терминал в Windows или Mac
- Введите «ipconfig /flushdns» и нажмите Введите в Windows
- Введите «dscacheutil -flushcache» и нажмите Введите на Mac
- Повторите попытку на веб-сайте, прежде чем идти дальше
Вы увидите сообщение об успехе в Windows, но Mac ничего вам не скажет.
Если вы все еще видите ошибку 502, попробуйте изменить настройки DNS. Вы можете сделать это на своем устройстве или на маршрутизаторе.
В Windows:
- Введите «ethernet» в поле поиска Windows и выберите Свойства Ethernet
- Выберите Изменить параметры адаптера в появившемся окне
- Щелкните правой кнопкой мыши адаптер Ethernet на следующем экране и выберите «Свойства».
- Выберите Интернет-протокол версии 4 (TCP/IPv4) в центральной панели и нажмите кнопку Свойства под
- Выберите параметр «Использовать следующий адрес DNS-сервера»
- Введите 8.8.8.8 и 8.8.4.4 для Google DNS или 208.67.222.222 и 208.67.220.220 для OpenDNS
- Выбрать ОК
На Mac:
- Выберите Системные настройки s и Сеть
- Выберите Дополнительно и вкладку DNS
- Выберите значок «+», чтобы добавить DNS-сервер
- Введите 8. 8.8.8 и 8.8.4.4 для Google DNS или 208.67.222.222 и 208.67.220.220 для OpenDNS
- Выберите OK и затем Применить
Если DNS настроен на маршрутизаторе, а не на устройстве, вам необходимо войти в маршрутизатор и изменить его там.
Если вы попали на этот пост в блоге, потому что видите ошибку 502 и у вас нет веб-сайта, вы на пределе своих возможностей.
Сейчас мы предлагаем покинуть веб-сайт или службу, которую вы пытаетесь использовать, на некоторое время и повторить попытку в другой день.
Если вы владелец сайта WordPress и устраняете ошибки 502 на своем собственном веб-сайте, ваша работа еще не сделана.
5. Отключите CDN WordPress
Если вы используете CDN, сеть доставки контента, на своем веб-сайте WordPress, вы можете попробовать отключить ее. Поскольку прокси-сервер, с которым взаимодействует ваш браузер, должен будет связаться с сервером CDN, это может быть тот сервер, который выдает ошибку 502 bad gateway.
Если вы используете Cloudflare и видите пользовательскую страницу Cloudflare с ошибкой 502 в своем браузере, у вас есть два варианта.
Если вы видите экран на изображении выше, скорее всего, проблема связана с вашим веб-хостом.
Если вы видите пустой белый экран с надписью «502 Bad Gateway cloudfare», проблема, скорее всего, в Cloudflare. Вы можете проверить на странице статуса службы Cloudflare.
Если вы используете другой CDN, временно отключите его через панель управления вашего веб-хостинга и повторно протестируйте сайт.
Если это работает, CDN неисправен, поэтому вам нужно будет продолжить устранение неполадок с вашим хостом или провайдером CDN.
Если ошибка 502 все еще очевидна, вам необходимо продолжить устранение неполадок.
6. Отключите брандмауэр WordPress
Если вы используете брандмауэр или плагин безопасности, и вы должны это сделать, сейчас самое подходящее время для устранения неполадок. Проблемы с конфигурацией брандмауэра могут вызвать ошибку 502 bad gateway, и отключение брандмауэра — это простой тест, чтобы выяснить это.
- Войдите в WordPress как обычно
- Выберите подключаемый модуль безопасности и параметр брандмауэра
- Отключить брандмауэр
- Откройте свой веб-сайт в другой вкладке браузера и повторите проверку
Если страница загружается в обычном режиме, вероятно, ваша конфигурация брандмауэра блокирует трафик и вызывает ошибку 502.
Если ошибка все еще очевидна, снова включите брандмауэр, чтобы защитить ваш веб-сайт, и продолжите работу по списку.
7. Проверьте свои плагины WordPress
Добавляли ли вы какие-либо новые плагины WordPress в последнее время? Кто-нибудь из них обновился до новой версии? Любая ситуация может вызвать ошибку 502, поэтому давайте рассмотрим их далее.
Чтобы сэкономить время, давайте для начала отключим все плагины.
- Перейти к Плагины и Установленные плагины
- Установите флажок вверху рядом со словом Плагин .
- Выберите меню Массовые действия и выберите Деактивировать
- Нажмите кнопку Применить рядом с ней
Повторно протестируйте свой веб-сайт. Если это работает сейчас, это ошибка плагина. Включайте по одному плагину за раз и повторно тестируйте свой сайт. Как только вы снова увидите ошибку 502, отключите последний включенный вами плагин. Если ваш сайт работает, то это плагин вызывает все ваши проблемы.
Если ошибка все еще появляется, это не плагин. Не стесняйтесь снова включить их все и перейти к следующему исправлению.
8. Проверьте свою тему WordPress
Хорошо написанная тема WordPress никогда не должна вызывать ошибку 502, но иногда неверные сценарии могут привести к тому, что сервер не будет отвечать должным образом.
Плохие сценарии могут означать плохо закодированные или гнусные сценарии, подобные тем, которые вы найдете в темах с нулевым значением. Это одна из причин, по которой все рекомендуют никогда не использовать темы с нулевым значением!
Для проверки давайте включим тему Twenty Twenty-One по умолчанию в WordPress.
- Выберите Внешний вид и Темы на панели управления WordPress
- Наведите курсор на Twenty Twenty One и выберите Активировать
- Дождитесь активации новой темы и повторите проверку в браузере
Если ошибка 502 остается, вы можете вернуться к основной теме.
Если ошибка исчезнет, это ваша тема, и вам нужно связаться с разработчиком или использовать лучшую тему, например Astra!
9. Проверьте журналы сервера
Если это не ваша CDN, плагины WordPress или темы, это может быть проблема с веб-сервером или одной из служб, которые у вас запущены.
Чтобы это выяснить, нам потребуется доступ к журналам вашего сервера.
Если ваш хост использует cPanel, получить доступ к журналам сервера несложно.
- Войти в cPanel
- Перейдите к Метрики и выберите Ошибки
Если сервер обнаружил ошибки, они должны появиться в окне.
Обработайте все ошибки, которые вы видите, чтобы попытаться определить, что вызывает ошибку 502. Это может занять некоторое время, но вы сможете определить причину оттуда!
Веб-хосты, которые не используют cPanel, будут иметь свои собственные инструменты ведения журнала. Исследуйте панель управления, чтобы найти ее.
10. Увеличьте лимит времени ожидания PHP
Мы не большие поклонники увеличения лимита времени PHP в WordPress. Хотя он может исправить множество ошибок, в том числе 502, это обходной путь, а не реальное исправление.
Настоящим решением было бы определить скрипт PHP, который занимает так много времени, и исправить его, но это не всегда возможно. Поскольку увеличение тайм-аута PHP возможно, это все, что мы можем сделать.
Чтобы увеличить ограничение по времени, вам нужно изменить файл php.ini. Это управляет различными элементами в WordPress, которые взаимодействуют с PHP.
Вот как это сделать.
Вы найдете php. ini в корне вашего веб-сайта в корневом каталоге вашего веб-хоста в разделе public_html.
- Войдите на свой веб-хост и загрузите cPanel или любую другую панель управления, которую использует ваш хост
- Перейдите в корневую папку public_html
- Щелкните правой кнопкой мыши файл php.ini и выберите Копировать 9.0033
- Назовите новый файл php.ini.bk
- Выберите исходный файл и добавьте следующий код в конец, затем выберите Сохранить
max_execution_time 300
Это говорит PHP о том, что скрипту нужно подождать 300 секунд, прежде чем он выдаст ошибку или завершит скрипт. Хотя это маловероятно, чтобы вызвать ошибку 502, это было известно, поэтому это жизнеспособный метод устранения неполадок.
Если вы зашли так далеко и не исправили ошибку 502, мы рекомендуем обратиться в службу поддержки вашего веб-хостинга.
Объясните, что происходит, и объясните шаги, которые вы предприняли, и работайте с ними для устранения неполадок. Хороший веб-хостинг сделает все возможное, чтобы снова вернуть ваш сайт в онлайн, поэтому вы должны быть в надежных руках.
Можно ли предотвратить ошибки 502 Bad Gateway?
Вы не можете эффективно предотвратить ошибки 502 bad gateway, так как многие из причин находятся вне вашего контроля.
Как веб-пользователь, в подавляющем большинстве случаев вы видите ошибку, вызванную проблемами удаленной сети. Пока вы работаете с местными чеками, это все, что вы можете сделать.
Как владелец или администратор веб-сайта WordPress, вам нужно сделать еще несколько проверок, но опять же, в большинстве случаев вы видите, что это будет проблема удаленной сети или проблема с сервером.
502 Bad Gateway Errors
Это все, что мы знаем об ошибках 502 bad gateway и о том, как их идентифицировать и исправить.
В большинстве случаев, когда вы видите ошибку, это не ваша вина, но в тех случаях, когда она возникает, теперь у вас есть вся информация, необходимая для ее выявления и исправления.