Ошибк

502 bad gateway как исправить ошибку: Что такое ошибка 502 Bad Gateway и как ее исправить – База знаний Timeweb Community

03.08.2005

Содержание

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

Если вы некоторое время просматривали веб-страницы, возможно, вы когда-нибудь наблюдали ошибку 502 неверного шлюза. Не беспокойтесь, мы поможем вам понять, проанализировать и, возможно, исправить ошибку 502 bad gateway.

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

«502 Ошибка шлюза» является Код статуса HTTP это говорит о том, что что-то не так с веб-сайтом / веб-службой, к которым вы пытаетесь получить доступ или зайти

В частности, ошибка 502 неверного шлюза означает, что прокси-сервер получил неверный ответ от исходного сервера (или вышестоящего сервера).

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

браузер Прокси вопрос => Сайт

Как определить ошибку 502 Bad Gateway?

Это довольно очевидно, но вы просто должны взглянуть на код ошибки «502«. Вы можете увидеть творческие тексты / страницы для ошибки, но номер (или код) поможет вам определить ошибку.

Возможно, вы сможете исправить ошибку, но только если это проблема с вашей стороны (вашего ПК, браузера, ОС и т. Д.).

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

Проанализируйте ошибку 502 Bad Gateway

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

1. Используйте Google PageSpeed ​​Insights

Google-х PageSpeed ​​Insights это инструмент, предназначенный для веб-разработчиков, чтобы проверить производительность своего веб-сайта и внести соответствующие изменения.

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

Если введенный вами URL-адрес полностью работает с помощью PageSpeed ​​Insights, вы увидите показатель скорости веб-сайта вместе со снимком веб-сайта (как он выглядит при загрузке).

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

2. Откройте личную вкладку / вкладку инкогнито (или попробуйте другой браузер)

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

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

Потенциальная причина ошибок шлюза

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

Решения для устранения ошибки 502 (Bad Gateway)

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

1. Перезагрузите веб-страницу

Это звучит смешно, но иногда ошибка носит временный характер, и простая перезагрузка поможет вам получить доступ к сайту без каких-либо проблем. Итак, вы должны попробовать сделать это в первую очередь. Нажмите F5 на ПК и Cmd + Shift + R для жесткого обновления на Mac.

2. Очистите кэш / файлы cookie вашего браузера

Вы можете обратиться к нашему руководству о том, как очистить данные браузера в Chrome, Firefox и Edge, чтобы легко очистить кэш / файлы cookie. Как только вы очистили его, попробуйте перезагрузить веб-страницу еще раз. Как уже упоминалось выше, вы можете просто запустить новую вкладку браузера в режиме инкогнито, которая похожа на свежий браузер.

3. Изменить DNS-сервер

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

4. Используйте VPN

Если ваш провайдер (интернет-провайдер) виноват, вы можете попробовать использовать VPN и затем зайдите на сайт, чтобы увидеть, работает ли он.

5. Избавьтесь от ненужных расширений браузера

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

6. Перезагрузите вашу систему / сетевое оборудование

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

Завершение

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

что значит и как исправить?

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

Данную ошибку можно назвать сообщением nginx-сервера, которое выдается в браузере пользователя, когда тот пытается просмотреть сайт. Схема простая: вы пытаетесь просмотреть сайт (ваш браузер делает http-запрос), и ваш запрос передается на Apache-сервер (на котором находится сайт), но не напрямую, а через дополнительный сервер (nginx). Apache получил запрос, но не смог его обработать, и следовательно сообщил об этом на nginx-сервер, а тот в свою очередь передал в ваш браузер сообщение «Ошибка 502 Bad Gateway nginx…».

Почему это происходит?

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

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

Для обычного хостинга

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

Для арендованного сервера

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

502 bad gateway — что это значит?

class=»eliadunit»>

Все, кто относительно часто занимается интернет-серфингом, периодически сталкивались с белой страницей, на которой виднелась табличка «

502 bad gateway» и прочие непонятные слова. Что это значит, как исправить и принесет ли подобное известие вред ПК?

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

  • ошибка прокси-сервера;
  • проблемы с DNS;
  • сбой хостинга.

Понятно, что большинству эти термины ничего не скажут, но будем объяснять на пальцах: ошибка 502 говорит о том, что сервер, на котором находится сайт с ВК, одноклассниками, Яндексом и прочими сервисами (для каждого ресурса свой сервер) в данный момент не работает. Как исправить проблему, чтобы точно убедиться, что ошибка не с вашей стороны? Да все элементарно.

Для начала откройте какой-либо другой ресурс. Все открылось? Значит проблема с одним сайтом. Ошибка повторилась? Ситуация более запущена, но решаема. Кстати, перевод «Bad Gateway» звучит как «плохой шлюз».

Пути устранения

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

Разберем процедуру на примере Google Chrome.

Открываем настройки.

class=»eliadunit»>

Жмем на пункт «История», а затем кликаем по кнопке «очистить».

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

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

Причины возникновения

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

Итак, если сервер рассчитан на 5-7 тысяч запросов в секунду (такое количество народа одновременно зашло на ресурс), а подобных запросов переваливает за 10 тысяч, то ошибка проявится очень скоро. В таких случаях нужно наращивать мощность сервера, увеличивая канал и добавляя память. Вы должны понимать, что типичный домашний ПК в принципе не создан на столь высокую нагрузку, создаваемую на процессор извне. Отсюда и различие между «серверными» и «обычными» машинами.

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

Не нужно заваливать оператора поддержки глупыми вопросами из серии «а когда заработает?». Сначала проверьте сервис на другом ПК или смартфоне. Если и там не работает – ждите. И на всякий случай почистите cookie, хуже точно не будет.

Рекомендуем к просмотру:

причины и методы устранения неполадок – IT is good

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

Однако эта ошибка может возникать и в результате проблем с компьютером.

Вы не знаете, что означает ошибка 502 bad gateway и как ее решить?

Вот пошаговое руководство по устранению ошибки 502 Bad Gateway Error.

Узнайте, что она означает, как ее определить и как ее решить.

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

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

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

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

Коды состояния HTTP, такие как 500, 501, 503, 504 и так далее, указывают на ошибки сервера среди этих сетевых сбоев.

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

В зависимости от операционной системы, браузера, веб-сервера и хоста, ошибка 502 Bad Gateway Error может проявляться по-разному.

Ниже перечислены наиболее частые формы временной HTTP-ошибки 502 Bad Gateway:

  • HTTP Error 502 Bad Gateway
  • 502 Proxy Error
  • 502 Bad Gateway NGINX
  • Server Error
  • Gateway 502 Service Temporarily Overloaded
  • HTTP 502
  • Temporary Error 502

Причины возникновения ошибки 502 Bad Gateway

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

Ошибка 502 – это временная ошибка, которая может возникнуть по разным причинам.

Ниже перечислены некоторые из наиболее распространенных причин.

  • Из-за внезапного всплеска трафика (перегрузка сервера).
  • Когда брандмауэр блокирует запрос
  • Когда адрес домена не может быть разрешен
  • Таймауты серверного программного обеспечения (Возврат запроса от веб-сервера занимает больше времени, чем предполагалось).
  • Некоторые расширения браузера также иногда могут приводить к таким ошибкам, в основном расширение AdBlock.

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

Ошибка 502 bad gateway обычно указывает на проблему сети/сервера; иногда это может быть и проблема на стороне клиента.

Эти варианты зависят от того, где находится проблема – на нашей стороне или на сервере.

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

Если вы являетесь пользователем, попробуйте следующее:

Попробуйте перезагрузить страницу.

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

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

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

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

Для этого существует множество инструментов, например, down.com.

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

Если сайт не работает для всех, вы мало что можете сделать.

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

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

Ошибка 502 Bad Gateway также может быть вызвана проблемой в вашем браузере.

Использование другого браузера для проверки его работоспособности – простой способ проверить это.

Можно использовать Google Chrome, Mozilla Firefox, Apple Safari или Microsoft Edge.

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

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

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

Попытка открыть веб-сайт после удаления этих кэшированных файлов может решить проблему.

Проверьте расширения браузера

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

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

Если после этого ошибка исчезнет, скорее всего, проблема связана с плагином или расширением.

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

Перезапустите устройства

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

Скорее всего, проблема связана с вашим устройством.

Скорее всего, ваш компьютер или сетевое оборудование (Wi-Fi, маршрутизатор и так далее) испытывают какие-то странные и временные проблемы.

Эту проблему можно решить, перезагрузив компьютер и сетевое оборудование.

Смена серверов DNS

Проблемы с DNS иногда могут приводить к ошибкам 502.

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

Ваш провайдер, скорее всего, установит ваши DNS-серверы, если вы сами их не измените.

Вы можете изменить их на сторонние DNS-серверы, такие как Open DNS или Google DNS, что может решить проблему.

Есть и другие преимущества перехода на DNS-серверы, такие как повышение скорости и надежности.

Если вы сисадмин или владелец веб-сайта, попробуйте эти способы:

Функционирует ли бэкенд?
  • Проверьте, работает ли сервер (например, PHP, NodeJS, Tomcat и т.д.)? Если нет, запустите его.
  • Если сервер запущен, возможно, он завис? Или он не в состоянии обслужить какой-либо запрос?
  • Может ли веб-сервер общаться с бэком? Может быть, проблема с брандмауэром?

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

Как только вы узнаете причину проблемы, вы сможете ее устранить.

Временно отключите CDN или брандмауэр.

Ошибка 502 bad Gateway может быть вызвана CDN.

Если вы используете CDN от сторонней службы.

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

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

Заключение

В этой статье мы рассмотрели, что означает проблема 502 Bad Gateway, наиболее распространенные причины и способы ее устранения.

502 – это ошибка, которая возникает, когда серверы не могут установить связь.

Применяя описанные выше методы, вы должны лучше понимать проблему и способы ее устранения.

 

Поделитесь статьей:

502 Bad Gateway Error [Решено]

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

Говоря более технически, «502» в ошибке — это код состояния HTTP, который указывает, что один сервер получил недопустимый ответ от другого сервера.

Существуют и другие категории ошибок 500, в том числе:

  • 501 – Не реализовано,
  • 503 – Услуга недоступна
  • 504 — Время ожидания шлюза
  • 505 — Версия HTTP не поддерживается
    И многое другое.

Причины ошибки 502 bad gateway включают перегруженный сервер, ошибку в коде и доменные имена, которые еще предстоит распространить. Таким образом, ошибка часто вызвана сервером веб-сайта, а не вами как пользователем.

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

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

Исправление 1: обновить страницу

Многие ошибки сервера носят временный, а не постоянный характер, и 502 неверный шлюз не является исключением.

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

Чтобы обновить Google Chrome, нажмите кнопку обновления в правом верхнем углу:

Edge также предоставляет ту же кнопку обновления в том же положении:

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

Исправление 2. Попробуйте получить доступ к веб-сайту на другом устройстве

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

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

Вы также можете перезагрузить свои устройства — компьютер, мобильный телефон, маршрутизатор и модем.

Исправление 3: переключиться на другой браузер

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

Например, если вы используете операционную систему Windows и пытаетесь получить доступ к веб-сайту с помощью Chrome и получаете ошибку 502 неверный шлюз, переключитесь на Edge и наоборот. Если вы работаете на Mac и получаете сообщение об ошибке в Chrome, рассмотрите возможность перехода на Safari и наоборот.

Если на вашем компьютере установлен Mozilla Firefox, вы также можете переключиться на него. Вы можете получить другой опыт, поскольку он не построен на том же движке Chromium, на котором построены Edge и Google Chrome.

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

Исправление 4. Очистите кэш браузера

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

Чтобы очистить кеш браузера Chrome, выполните следующие действия:

Шаг 1 : Нажмите на 3 вертикальные точки в правом верхнем углу:

Шаг 2 : Наведите указатель мыши на Дополнительные инструменты и выберите Очистить данные просмотра:

Шаг 3 : Убедитесь, что вы выбрали «Кэшированные изображения и файлы» как часть данных для очистки, затем нажмите кнопку «Очистить данные»:

Чтобы очистить кеш Microsoft Edge, выполните следующие действия:

Шаг 1 : Нажмите на 3 горизонтальные точки в правом верхнем углу:

Шаг 2 : Выберите настройки:

Шаг 3 : «Нажмите «Конфиденциальность, поиск и службы».

Шаг 4 : В разделе «Очистить данные браузера» нажмите кнопку «Выберите, что нужно очистить»:

Шаг 5 : Убедитесь, что выбраны кэшированные изображения и файлы, затем выберите «Очистить сейчас»:

Исправление 5. Очистите кэш DNS

Проблемы с DNS

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

Чтобы очистить кеш DNS в Windows 10, выполните следующие действия:

Шаг 1 : Нажмите «Пуск», введите «cmd», затем выберите «Запуск от имени администратора» справа:

Шаг 2 : Введите «ipconfig /flushdns» и нажмите ENTER .
Вы должны получить ответ о том, что кэш DNS очищен, как показано ниже:

Это означает, что все кэши будут очищены, а веб-сайты будут загружены заново.

Если вы используете Chrome, у него есть собственный кеш DNS

Чтобы очистить DNS Chrome, введите chrome://net-internals/#dns в адресной строке и нажмите ENTER , затем нажмите «Очистить кеш хоста»:

Если вы используете Edge, у него тоже есть собственный кеш DNS

Чтобы очистить DNS Edge, введите edge://net-internals/#dns в адресной строке и нажмите ENTER , затем нажмите «Очистить кеш хоста»:

Заключение

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

Спасибо, что прочитали.

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

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

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

Что такое плохой шлюз BigCommerce 502?

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

.

Помимо появления ошибки 502, иногда это может быть под этими кодами состояния:

  • Ошибка 502
  • HTTP 502
  • 502 сервис временно перегружен
  • 502 неверный шлюз NGINX

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

Почему вы продолжаете видеть плохой шлюз BigCommerce 502?

К счастью, есть несколько возможных причин, объясняющих появление ошибок BigCommerce 502 bad gateway на ваших сайтах, и вот их список:

  • Сломанный сервер : либо из-за сбоя, либо из-за обычного обслуживания, однако это происходит и произошло.
  • Изменения в DNS : перемещение домена может привести к изменениям в системе доменных имен (DNS), что приведет к многочасовому ожиданию ее полной активации.
  • Проблема с брандмауэром : Брандмауэры созданы для предотвращения обмена данными между серверами. Но иногда он может ошибочно идентифицировать «безопасный» материал как «вредоносный» и, следовательно, помешать этому безопасному материалу выполнять какие-либо дальнейшие действия.
  • Исходный сервер : иногда из-за слишком большого количества посетителей или проблем с подключением ваш сервер отключается на несколько минут или часов.

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

Как исправить ошибку 502 bad gateway в BigCommerce?

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

Шаг 1. Проверьте статус.bigcommerce.com

Страница состояния всегда отображается в режиме реального времени и содержит последние новости о любых разработках или обновлениях проблем.Владельцы магазинов должны убедиться, что их технические и инженерные команды знают о проблеме и усердно работают над ее устранением. А status.bigcommerce.com — это веб-сайт, на котором вы можете следить за всеми возможными проблемами, которые могут возникнуть с вашим интернет-магазином.

Шаг 2. Перезагрузите веб-сайт

При возникновении проблемы со страницей рекомендуется выполнить полное обновление страницы. Согласно 404- и 502-problems.com, во многих случаях ошибки 404 и BigCommerce 502 неверных шлюзов являются просто временными и исправляются, как только они встречаются.

Шаг 3. Закройте все вкладки и начните заново

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

Шаг 4. Удалите файлы cookie или историю кеша

Если перезапуск браузера не устраняет проблему, возможно, файлы кеша вашего браузера устарели или повреждены.Онлайн-продавцы могут исправить ошибки BigCommerce 502 bad gateway, удалив свой кеш или файлы cookie и вернувшись на страницу.

Шаг 5. Используйте другое приложение веб-браузера

До сих пор Chrome, Internet Explorer, Safari и Firefox считались одними из самых распространенных веб-браузеров в мире. Вы будете знать, что ваш основной браузер вызывает проблему, если ни один альтернативный браузер не выдает ошибку 502. Ваш кеш и куки, возможно, уже были очищены, поэтому пришло время переустановить браузер.Например, используя мобильное устройство, не подключенное к вашей сети, попробуйте просмотреть веб-сайт.

Шаг 6. Перезагрузите устройство

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

Шаг 7. Перезапустите сеть

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

Шаг 8. Обратитесь к своему интернет-провайдеру

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

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

Последняя мысль

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

Что такое ошибка 502 Bad Gateway (и как ее исправить)

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

Если вы столкнулись с ошибкой «502 Bad Gateway Error», проблема почти наверняка связана с внутренней ошибкой сервера. Важно понять проблему, и в некоторых случаях есть несколько мер, которые вы можете предпринять для ее решения. Мы объясним, что означает эта ошибка, и рассмотрим способы восстановления работоспособности.

Коды состояния HTTP

Код ошибки 502 является частью набора кодов ответа на ошибку HTTP. HTTP или Протокол передачи гипертекста — это основной протокол, благодаря которому работает Интернет.Он является частью более крупного набора интернет-протоколов и описывает, как серверы и клиенты взаимодействуют друг с другом при запросе или отправке веб-контента.

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

Семейство кодов ошибок 5xx

Существует пять пронумерованных наборов кодов ответа на ошибку: 1xx, 2xx, 3xx, 4xx и 5xx.

Группа кодов 5xx — это все коды ошибок сервера. Это означает, что когда вы видите код, начинающийся с цифры пять, проблема почти наверняка связана с сервером. В большинстве случаев, если что-то пошло не так с сервером, все, что вы можете сделать, это подождать и повторить попытку позже. В общем, это временные ошибки. Если вы пытаетесь получить доступ к крупному сервису, такому как Amazon или Google, такого рода ошибки устраняются почти сразу, если не происходит серьезного сбоя.

Что такое «Шлюз»?

Ошибка 502 — это ошибка «Неверный шлюз».Шлюзовое устройство — это узел в компьютерной сети, который служит шлюзом для других веб-ресурсов, расположенных выше по сети.

Ваш интернет-маршрутизатор или модем является шлюзом. Как и мегамаршрутизаторы, которые ваш интернет-провайдер использует для подключения своих пользователей к основным магистралям Интернета. Если вы хотите узнать больше о том, как все это сочетается друг с другом, прочтите «Кому принадлежит Интернет?». Объяснение веб-архитектуры.

«Плохой шлюз» просто означает, что шлюзовое устройство не может получить запрошенные вами данные с вышестоящих серверов в сети.Плохой шлюз, плохой!

Распространенные причины ошибки HTTP 502

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

Перегрузка сервера

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

DDoS-атаки

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

Неверная конфигурация сервера

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

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

Серверы с ошибками

Наконец, сервер может быть просто отключен или иметь программные ошибки, из-за которых он не может выполнять запросы. Помните, что сервер — это всего лишь компьютер, и кто-то или что-то могло его испортить. Так что, пока кто-то не отладит программное обеспечение, проблема будет сохраняться. В Интернете вы найдете сотни статей, в которых подробно рассказывается, как устранять проблемы с программным обеспечением веб-сервера Apache, затыкать дыры в коде PHP или решать проблемы с конфигурацией их сайтов WordPress.

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

Обновить страницу

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

Проверить, не работает ли сайт для всех

Хотя ошибка 502 предполагает наличие проблемы на стороне сервера, никогда не помешает убедиться, что проблемы возникают не только у вас. Вы можете использовать такие веб-сайты, как IsItDownRightNow? Или Down Detector, чтобы убедиться, что вы не единственный, кто смотрит на код ошибки вместо последних фотографий собак вашей мамы на Facebook.

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

Сброс настроек маршрутизатора

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

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

Очистить кэш браузера и файлы cookie

 [9 Clear.jpg]

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

К сожалению, кэш веб-браузера может работать неправильно и мешать правильной загрузке страницы. Поэтому вы можете очистить кеш вашего браузера. Не беспокойтесь о потере истории, паролей и другой важной информации. Все, что может сделать очистка кеша, — это, возможно, немного замедлить доступ к сайту, пока не будет создан новый кеш. Если вы хотите узнать, как очистить кеш вашего веб-браузера, ознакомьтесь с нашим полным руководством: Как очистить кеш любого веб-браузера

Файлы cookie — это еще один тип данных, которые ваш браузер хранит локально и которые могут мешать загрузке веб-сайта.Как правило, файлы cookie полезны для работы с веб-сайтом. Они позволяют веб-сайту «запоминать» информацию о вас, чтобы вам не приходилось каждый раз входить в систему или терять содержимое корзины покупок, если ваше соединение прерывается.

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

Обновите свой браузер

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

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

Попробуйте другой браузер

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

Также может быть, что что-то пошло не так с используемым вами браузером. Самый быстрый способ устранить браузер как источник проблемы — использовать другой браузер. Есть из чего выбрать, включая Microsoft Edge, Safari (Mac или iOS), Mozilla Firefox и Google Chrome, и это лишь некоторые из них.

Деактивировать плагины и расширения

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

Попробуйте другое подключение к Интернету

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

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

Проверьте свой прокси-сервер

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

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

Попробуйте VPN

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

Дело в том, что если ваш локальный узел CDN перегружен или имеет проблемы, вы можете получить ошибку 502. Теоретически вы должны быть перенаправлены на следующий работающий узел сервера. Но на всякий случай вы можете попробовать использовать VPN (виртуальную частную сеть) для доступа к веб-сайту из другой страны или региона в вашей стране.Это может обойти проблему с локальным сервером.

Очистите кэш DNS или измените DNS-серверы

Серверы

DNS (система доменных имен) подобны телефонным книгам Интернета. Когда вы вводите адрес вроде https://www.online-tech-tips.com (наш дочерний сайт) в адресную строку, DNS-сервер преобразует его в правильный IP-адрес физического сервера, который будет отправлять вам информацию, которую вы требовать.

У данного DNS-сервера может быть неправильный IP-адрес в файле (он мог быть изменен), или сервер, на который он ссылается, может быть одним из нескольких для сайта, и у этого есть проблемы.Ваш локальный кэш DNS также может быть поврежден или устарел.

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

Общедоступные DNS-серверы Google, расположенные по адресам 8.8.8.8 и 8.8.4.4, являются одними из самых быстрых и надежных DNS-серверов в мире.

Вместо этого используйте кэшированную страницу

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

С помощью Google легко увидеть кешированную версию страницы, просто найдите три точки справа от заголовка результата и выберите его.

В появившемся меню выберите cached .

Затем вы увидите страницу с этим сообщением вверху.

Связаться с администратором сайта

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

Многие интернет-провайдеры имеют раздел «известные проблемы» на своих домашних страницах или в информационных панелях учетных записей пользователей, поэтому обязательно проверьте и их.В конце концов, если ничего из этой статьи не поможет, это буквально не в ваших руках, и все, что вам остается, это ждать. Так почему бы не заглянуть в наш раздел Fun Stuff, чтобы узнать о нескольких отличных способах скоротать время?

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

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

Разочаровывает, не так ли? Вы не понимаете, что произошло и почему! Но вы знаете, что вам нужно исправить это как можно скорее.

Давайте подробнее рассмотрим этот вопрос.

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

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

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

Различные формы ошибки 502 Bad Gateway

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

Ниже приведен список, в котором рассказывается о наиболее распространенных вариантах этой раздражающей проблемы —

.
  • «502 Плохой шлюз»
  • «Ошибка 502»
  • Пустой белый экран
  • «502 Ошибка сервера: сервер обнаружил временную ошибку и не смог выполнить ваш запрос»
  • «HTTP 502»
  • «Ошибка HTTP 502 — неверный шлюз»
  • «Ошибка прокси-сервера 502»
  • «Служба 502 временно перегружена»
  • 502 плохой шлюз Cloudflare
  • Это ошибка
  • Неверный шлюз: прокси-сервер получил недопустимый ответ от вышестоящего сервера
  • Временная ошибка (502)

Почему NGINX возвращает ошибку 502 Bad Gateway?

Менеджер процессов PHP-FastCGI (PHP-FPM) используется для обработки запросов к серверу в приложениях PHP.Обычно это выполняется за веб-сервером NGINX. Сервер выдает ошибку 502 Bad Gateway, если PHP-FPM не отвечает на запрос своего сервера или NGINX не может правильно проксировать запрос.

Давайте рассмотрим другие причины, по которым это может произойти —

  • PHP-FPM не запущен
  • NGINX не может взаимодействовать с PHP-FPM
  • Тайм-аут PHP-FPM

PHP-FPM не запущен

NGINX может выдать ошибку 502, если запрос, отправленный приложению PHP, не доходит до него.Это происходит, когда PHP-FPM не запущен. В этом случае вам нужно проверить, правильно ли работает PHP-FPM. Если вы находитесь на хосте LINUX, используйте команду ps , чтобы проверить, запущены ли в данный момент процессы PHP-FPM, например:

.

Чтобы исправить эту ситуацию, необходимо выполнить следующие действия —

  • Сначала проверьте журналы ошибок
  • Затем выполните приведенную ниже команду на терминале LINUX
  • .
  хвост -f /var/log/nginx/ошибка.журнал  
  • Вывод команды будет примерно такой —
  21.09.2020 19:58:56 [крит] 789#0: *65 connect() to unix:/opt/bitnami/php/var/run/www.sock не удалось (2: нет такого файла или каталога) при подключении к апстриму, клиент: 66.249.65.231, сервер: localhost, запрос: "GET /u/sai-sravan-n/5e8151e57737d4593f62f949/HTTP/1.1", апстрим: "fastcgi://unix:/opt/bitnami/php /var/run/www.sock:", хост: "localhost"  

В коде, написанном выше, вы можете увидеть строку

«65 connect() to unix:/opt/bitnami/php/var/run/www.сбой носка»

Эта строка объясняет, что серверу NGINX не удалось подключиться к серверу PHP-FPM.

Чтобы это исправить, просто перезапустите службу PHP-FPM, выполнив команду ниже —

запуск службы sudo php-fpm

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

При установке или настройке PHP вы можете добавить PHP-FPM в качестве службы systemd . После того, как он настроен как служба, используйте приведенную ниже команду, чтобы убедиться, что она инициируется при запуске сервера.

  sudo systemctl включить php7.2-фпм.сервис  

Чтобы проверить статус службы PHP-FPM, выполните эту команду —

  статус php-fpm службы sudo  

Выход

  Модуль php-fpm.service не найден.  

или

  sudo systemctl активен php-fpm.service  

Вывод:

  Неактивный  

Это означает, что служба PHP-FPM не запущена.Таким образом, вам нужно запустить службу php-fpm. Используйте команду ниже —

  запуск службы sudo php-fpm  

Это исправит ошибку.

NGINX не может взаимодействовать с PHP-FPM

После запуска PHP-FPM создаются сокеты TCP или UNIX для взаимодействия с сервером NGINX. Но если вы столкнулись с ошибкой 502, это может быть связано с неправильными настройками конфигурации NGINX и PHP-FPM. Оба они должны быть настроены для использования одного и того же сокета.

В этой ситуации вы можете проверить журналы ошибок с помощью приведенной ниже команды —

  хвост -f /var/log/nginx/error.log  
  21.09.2020 19:58:56 [крит] 789#0: *65 connect() to unix:/opt/bitnami/php/var/run/www.sock не удалось (2: нет такого файла или каталога) при подключении к апстриму, клиент: 66.249.65.231, сервер: localhost, запрос: "GET /u/sai-sravan-n/5e8151e57737d4593f62f949/HTTP/1.1", апстрим: "fastcgi://unix:/opt/bitnami/php /var/run/www.носок:", хост: "localhost"  

2: Нет такого файла или каталога

Эта строка указывает на то, что параметры конфигурации неверны.

Конфигурация PHP-FPM

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

Файл конфигурации PHP

  судо нано /etc/php-fpm.д/www.conf
Проверьте заданные параметры –
пользователь = nginx
группа = nginx
слушать.владелец = nginx
listen.group = nginx
;listen.acl_users=apache,nginx  

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

.

Чтобы определить, была ли ошибка 502 вызвана неправильной настройкой сокета, убедитесь, что PHP-FPM и NGINX настроены на использование одного и того же сокета.

  судо нано /etc/php-fpm.d/www.conf  

Найдите эту строку кода —

  слушать = /run/php/mypool.sock  

Внутри файла nginx.conf убедитесь, что блок location указывает тот же сокет. В приведенном ниже коде видно, что директива include загружает некоторую базовую информацию для PHP-FPM.В директиве fastcgi_pass упоминается сокет UNIX, присутствующий в основном файле конфигурации.

  индекс index.html index.htm index.php;
расположение ~ \.php$ {
fastcgi_read_timeout 300;
fastcgi_pass   unix:/run/php/mypool.sock;
fastcgi_index index.php;
fastcgi_param  SCRIPT_FILENAME $request_filename;
включить        fastcgi_params;

}  

В приведенном выше коде нам нужно проверить, совпадают ли « fastcgi_pass » и переменная прослушивания.

Тайм-аут PHP-FPM

Пользователи часто сталкиваются с ошибкой тайм-аута PHP-FPM, если их приложению требуется слишком много времени для ответа. В директиве request_terminate_timeout конфигурации пула ограничение времени ожидания по умолчанию составляет 20 секунд. Тайм-аут для NGINX составляет 60 секунд. Ошибка тайм-аута отображается, когда тайм-аут PHP-FPM меньше, чем тайм-аут NGINX.

Это журнал ошибок, который вы увидите, когда произойдет тайм-аут —

  хвост -f /var/log/nginx/ошибка.журнал  

Вывод:

  2020/09/19 14:46:38 [ошибка] 6697#0: *1 восходящий поток отправил слишком большой заголовок при чтении заголовка ответа восходящего потока, клиент: 223.190.54.130, сервер: localhost, запрос: «GET index.html HTTP /2.0", вверх по течению: "fastcgi://unix:/opt/bitnami/php/var/run/www.sock:", хост: "localhost", реферер: "localhost/index.php"  

Настроив параметр времени ожидания PHP-FPM, вы можете предотвратить эту проблему. Но это может вызвать другую проблему.Поскольку тайм-аут по умолчанию для NGINX составляет 60 секунд, если тайм-аут PHP-FPM превышает этот предел, это может привести к ошибке 504 Gateway Error. Это можно остановить, увеличив значение тайм-аута до 90 секунд, как мы сделали здесь —

.
  http {
...
fastcgi_buffers 16 16k;
fastcgi_buffer_size 64 КБ;
fastcgi_connect_timeout 180;
fastcgi_send_timeout 180;
fastcgi_read_timeout 180;

}  

Затем вы можете перезапустить PHP-FPM, введя следующий код —

  перезапуск службы sudo php-fpm  

Вы также можете перезагрузить NGINX, чтобы применить изменения, используя этот код —

  nginx -s перезагрузить  

Сервер PHP-FPM достиг максимального количества дочерних настроек

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

  • Много одновременных посетителей на сайте слишком сильно увеличивают посещаемость сайта
  • Плохой код и скрипты с ошибками, приводящие к медленному выполнению программы PHP
  • Параметр max_children очень низкий в файле конфигурации php-fpm

Чтобы предотвратить эти ошибки, необходимо проанализировать использование ресурсов и производительность сервера.

Необходимо проверить, какой ресурс дольше отвечает.Кроме того, вы можете увеличить количество процессов в файле ww.conf .

Как справиться с этой ошибкой?

Вы можете проверить эту ошибку, обратившись к журналу ошибок php-fpm —

  хвост -f /var/logs/php-fpm.log
судо нано /etc/php-fpm.d/www.conf  

Для этого нужно проверить логи php-fpm. Вы можете использовать эту команду —   

  хвост -f /var/logs/php-fpm.log  

Вывод:

  [19 сентября 2020 02:31:21] ВНИМАНИЕ: сервер [pool www] достиг pm.Параметр max_children (15), рассмотрите возможность его повышения
[19-Sep-2020 02:31:44] ПРЕДУПРЕЖДЕНИЕ: [пул www] кажется занятым (вам может потребоваться увеличить pm.start_servers или pm.min/max_spare_servers), порождает 8 дочерних элементов, 9 простаивают и всего 14 дети  

Чтобы исправить эту ошибку, вы можете увеличить количество процессов. Используйте код ниже –

Настройки по умолчанию

 90 119 пм = динамический
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
вечера.max_spare_servers = 3  

Обновленное значение

  часов.max_children = 25
pm.start_servers = 10
pm.min_spare_servers = 5
pm.max_spare_servers = 10
pm.max_requests = 500  

Заключение

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

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

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

Ошибка 502 Bad Gateway означает, что веб-сервер, к которому вы подключились, действует как прокси для передачи информации с другого сервера.Тем не менее, он получил неадекватный ответ от этого другого сервера. Это называется ошибкой 502, потому что это код состояния HTTP, который веб-сервер использует для описания такого рода ошибок. Эти неадекватные ответы могут быть вызваны несколькими различными причинами. Например, сервер может быть перегружен или проблемы с сетью между двумя серверами, и это всего лишь временная проблема. Однако также возможно, что неправильно настроен брандмауэр или даже ошибка кодирования, и проблема не будет устранена, пока эти проблемы не будут устранены.

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

  • Ошибка HTTP 502 Неверный шлюз
  • HTTP 502
  • 502 Служба временно перегружена
  • Временная ошибка (502)
  • 502 Ошибка сервера: сервер обнаружил временную ошибку и не смог выполнить ваш запрос
  • 502 Плохой шлюз Nginx

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

Обновить страницу

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

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

Проверить, закрыт ли сайт для других людей

Всякий раз, когда вы не можете получить доступ к сайту (по какой-либо причине), вы также можете проверить, проблема с подключением только у вас или у других людей такая же проблема.Для этого существует множество инструментов, но наши любимые — это isitdownrightnow.com и downforeveryoneorjustme.com. Оба работают почти одинаково. Подключите URL-адрес, который вы хотите проверить, и вы получите такой результат.

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

Попробуйте другой браузер

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

Например, вы можете использовать Google Chrome, Mozilla Firefox, Apple Safari или Microsoft Edge. Если вы видите ошибку в новом браузере, вы знаете, что это не проблема браузера, и вам следует попробовать другое решение.

Очистите кэш браузера и файлы cookie

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


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

Ошибка 502 Bad Gateway появляется, когда браузер не получает ответа от сервера. В основном эта ошибка возникает при возникновении проблем на стороне сервера. Как правило, когда вы вводите URL-адрес и нажимаете Enter, на прокси-сервер отправляется HTTP-запрос. Если прокси-сервер не содержит запрошенных сведений об URL-адресе, он запрашивает информацию с исходного сервера.Если исходный сервер не отвечает на прокси (возможно, из-за того, что он перегружен или неисправен), прокси-сервер уведомляет об ошибке. Обратитесь к скриншоту ниже.

 

 

Полное сообщение об ошибке может выглядеть как одно из них, как показано ниже —

  • Ошибка 502 Неверный код шлюза Nginx
  • Ошибка 502 Неверный шлюз
  • 502 Служба временно перегружена
  • 502 Ошибка прокси-сервера
  • 502. Это ошибка.Сервер обнаружил временную ошибку и не смог выполнить ваш запрос.

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

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

  1. Перезагрузите систему.
  2. Перезагрузите маршрутизатор.

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

Исправление 1: обновить веб-страницу

1. Нажмите кнопку «Обновить», как показано ниже.

 

 

Можно также удерживать клавиши Ctrl+Shift+R , чтобы перезагрузить веб-страницу.

Исправление 2: откройте веб-страницу в режиме инкогнито

1. Откройте Chrome.

2. Нажмите пункт меню . Он находится в правом верхнем углу окна.

3. Выберите Новое окно в режиме инкогнито .

 

 

Можно также удерживать клавиши Ctrl+Shift+N , чтобы открыть браузер в режиме инкогнито.

3. Введите URL-адрес и проверьте.

Исправление 3: удалить файлы cookie

1. Откройте Chrome, введите указанное ниже местоположение и нажмите Enter.

 хром://настройки/сайтДата 

 

2. Теперь нажмите кнопку Удалить все .

 

 

3. В появившемся диалоговом окне нажмите Очистить все.

 

 

4. Теперь введите URL-адрес и повторите попытку.

Исправление 4. Используйте другой браузер.

Попробуйте использовать другой браузер (Firefox, Chrome и т. д.), чтобы открыть ту же ссылку.

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

Исправление 5: используйте открытые DNS-серверы

1. Откройте диалоговое окно «Выполнить » с помощью клавиш Windows+R.

2.Введите команду ncpa.cpl и нажмите Enter.

 

 

3. Откроется окно Сетевые подключения . Дважды щелкните на используемом сетевом адаптере .

 

 

4. Откроется окно Свойства беспроводного сетевого подключения .

5. В разделе Это подключение использует следующие элементы , дважды щелкните на Интернет-протокол версии 4 (TCP/IPv4).

 

 

6. Откроется окно свойств Интернет-протокола версии 4 (TCP/IPv4). Установите флажок Использовать следующие адреса DNS-серверов.

7. Установите Preferred DNS Server на 8.8.8.8

8. Установите Альтернативный DNS-сервер на 8.8.4.4 

9. Нажмите кнопку Ok .

 

 

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

Вот и все.

Мы надеемся, что эта статья была информативной. Спасибо за чтение.

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

Ануша Пай — инженер-программист, имеющий большой опыт работы в ИТ-индустрии и страстно любящий писать.

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

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

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

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

В зависимости от архитектуры веб-сервера, к которому вы обращаетесь, вы можете столкнуться с различными вариантами ошибки 502 Bad Gateway. Вот список самых популярных вариантов:

  • HTTP 502
  • 502.Это ошибка.
  • 502 Ошибка прокси
  • Ошибка 502
  • 502 Bad Gateway
  • 65 502 Bad Gateway
  • 65 502 Bad Gateway
  • 65 502 Bad Gateway
  • 65 502 Bad Gateway
  • 63 502.
  • 502 Сервис временно перегружено
  • Временная ошибка (502)
  • Bad Gateway: прокси-сервер получил недопустимый ответ от вышестоящего сервера
  • Ошибка HTTP 502 — Bad Шлюз

Однако некоторые владельцы веб-сайтов могут настроить эту страницу ошибки и добавить к ней графические элементы, чтобы сделать ее более удобной.

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

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

Способ 1: перезагрузка страницы 

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

Если это не сработает, попробуйте загрузить индексную страницу, связанную с URL-адресом, который вы посещаете. Например, если пользовательский URL-адрес ( https://appuals.com/category/guides/) показывает ошибку, удалите подкаталоги и попробуйте перейти на индексную страницу ( https://appuals.com ).

Способ 2. Перезапуск сетевого оборудования

Перезагрузив маршрутизатор/модем, вы заставите его переназначить IP-адреса и изменить настройки DNS.У большинства сетевого оборудования есть кнопка перезагрузки или, по крайней мере, переключатель ВКЛ/ВЫКЛ. Используйте их для перезагрузки сети. Пока вы это делаете, перезагрузите компьютер или другое устройство, которое вы используете.

Примечание: Не путайте кнопку перезагрузки с кнопкой сброса. Сброс сетевого подключения вернет многие настройки к заводскому состоянию.

Способ 3: отключение сторонних надстроек, расширений или панелей инструментов

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

Если вы используете Chrome, нажмите кнопку действия и перейдите к Дополнительные инструменты > Расширения . Затем снимите флажок рядом с Enabled .

Способ 4. Очистка файлов cookie

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

Удалив эти файлы cookie, вы на один шаг приблизитесь к тому, чтобы очистить свой браузер от списков потенциальных виновников. Вот как:

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

  1. Выберите меню действий (три точки) в правом нижнем углу и нажмите Настройки .
  2. Прокрутите страницу до конца и нажмите  Дополнительно .
  3. Прокрутите вниз Конфиденциальность и безопасность и нажмите Очистить просмотр Данные .
  4. Доступ к раскрывающемуся меню рядом с Очистите следующие элементы от и установите его на начало времени .Затем проверьте файлы cookie и другие данные сайта , сняв все остальные галочки. Нажмите Очистить данные просмотра и дождитесь завершения процесса.

Способ 5. Очистка кеша

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

После очистки кеша вашего браузера вы можете полностью исключить ваш браузер как причину ошибки 502. Вот краткое руководство по очистке кеша в Google Chrome:

  1. Выберите меню действий (три точки) в правом нижнем углу и нажмите Настройки .
  2. Прокрутите страницу до конца и нажмите  Дополнительно .
  3. Прокрутите вниз Конфиденциальность и безопасность и нажмите Очистить просмотр Данные .
  4. Доступ к раскрывающемуся меню рядом с Очистите следующие элементы от и установите его на начало времени . Затем проверьте файлы cookie и другие данные сайта , сняв все остальные галочки. Нажмите Очистить данные просмотра и дождитесь завершения процесса.

Способ 6. Очистка кеша DNS

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

  1. Нажмите клавишу Windows + R , чтобы открыть окно «Выполнить». Введите cmd и нажмите Enter.
  2. Введите ipconfig /flushdns и нажмите Введите .
    Примечание: Если вы работаете на Mac, откройте командный терминал, введите sudo killall -HUP mDNSResponde r и нажмите Введите . Это эквивалент команды в Windows.

Метод 7: Отключить прокси-сервисы

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

Заключение

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

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

Ваш адрес email не будет опубликован.