Bitrix environment ошибка

Upstream prematurely closed connection while reading response header from upstream

У меня установлено битрикс окружение. Частенько начала вылетать ошибка bitrix 502 bad gateway. Посмотрел логи nginx(/var/log/nginx/site_error.log). Там фигурирует одна и таже ошибка upstream prematurely closed connection while reading response header from upstream. Эта ошибка появляется тогда, когда страница генерируется больше времени, чем установленный timeout front-end’a. Обычно она возникает когда nginx отправляет запросы дальше на apache По умолчанию эти таймауты — 60 секунд. Поставим 180 (эти параметры прописываются в etcnginxnginx.conf):

proxy_send_timeout 180s;
proxy_read_timeout 180s;
  • На Centos конфиг nginx хранится здесь etcnginxnginx.conf
  • Логи nginx храниятся здесь /var/log/nginx/site_error.log

Мне помогло это избавиться от 502 ошибки в bitrix

ЗЫ: Буква ‘s’ — обязательна. Без неё ошибок не будет, но и значения не будут учитываться.

502 Bad Gateway, это отсутствие ответа nginx от httpd(apache, читай php) за положенное время, может быть множество причин приводящих к сему — и проблемы сервера/хостинга(нехватка ресурсов, недостаточное выделение оных, список может быть длинным) и ошибки разработки сайтов, например одновременно срабатывает несколько агентов с запуском ресурсоемких задач, или есть страницы создающиеся по 10-30 сек, которые нашел робот и рассказал друзьям. В анализе могут помочь google, команда top или htop, просмотр логов httpd с уровнем логирования debug, просмотр состояния httpd в /server-status(нужно разрешить), отключение агентов, общение с разработчиками сайтов с применением сильных мотиваторов пр.

Если нет опыта/времени/желания разобраться, а денег нанять админа нет или нуу все равно нет, то можно купировать проблему(чревато):
— Как только висяк — в консоли service httpd restart, рестарт апача приведет к завершению работы всех его процессов и скорее всего прибьет проблемный.
— Попробовать уменьшить MaxRequestsPerChild на один нолик, текущее значение можно посмотреть в /etc/httpd/bx/conf/prefork.conf а новое задать в /etc/httpd/bx/custom/z_bx_custom.conf, это позволит завершать процессы апача и стартовать новые чаще, в итоге все процессы будут потреблять меньше памяти, но периоде время отклика сайтов увеличится.  

Довольно часто при установке 1С-Битрикс: Веб-окружение вылезает либо 502 Bad Gateway, либо пишется, что в соединении отказано. Разумеется, если Вы создали сайты через меню и правильно прописали DNS.

Причина кроется в неправильно сконфигурированных веб-серверах, которые установлены на сервере — это Nginx и Apache.

В случае, когда работает Nginx и не работает Apache, вы получаете ошибку 502, а когда не работает Nginx или даже оба сразу — Вы наблюдаете connection refused.

Залезаем на сервер (у меня стоит ОС CentOS, у владельцев debian-based папка с apache называется apache2), смотрим файлы логов.
Находятся они по адресу /var/log/httpd/ для Apache и /var/log/nginx/ для Nginx

Смотрим файл с названием error.log

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

service httpd start

и

service nginx start

.

Быстрое решение проблемы

mmap — это POSIX средство для разделения совместных ресурсов. Cannot allocate memory означает, что невозможно выделить заданное программами количество памяти ввиду отсутствия железно свободной памяти, которая занята процессами системы, разделённой областью и самими службами.

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

Итак, для тех, кто любит быстрые решения:

Проблема заключается в двух модулях: OPCache и push_stream, а также необходимо будет поднастроить количество запускаемых серверов Apache

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

Настройка Nginx

Заходим в файл /etc/nginx/bx/conf/im_settings.conf

Там находим строку

push_stream_shared_memory_size ------ <некое число>M

Уменьшаем в несколько раз это число, сохраняем результат

Пробуем запустить nginx командой

service nginx start

и последующей за ней

service nginx status

если кажется, что всё ОК.

Если не запускается — пробуем ещё уменьшить число.

В моём случае число нужно было заменить на 16. Для кого-то это число может быть 64, а для кого-то — 4

В конечном итоге работаем на результат =)

Настройка Apache

Теперь займёмся Apache.

Вводим команду

nproc

Она показывает, сколько ядер содержится у нас в процессоре. Это число равно числу клиентов Апача, которых нам нужно будет оставить.

На моём тестовом сервере всего одно ядро.

Заходим в файл /etc/httpd/bx/conf/prefork.conf
Ставим StartServers равным нашему количеству ядер.

Остальные настройки можно уменьшить примерно в той степени, как и startservers.

Мои настройки Вы можете посмотреть на картинке.

Далее заходим в файл /etc/php.d/opcache.ini

Там находим строку

opcache.memory_consumption = <некое число>M

В моём случае число 124 (откуда такое «ровное» число — чёрт его знает) нужно было заменить на 16. Опять же, для кого-то этого будет недостаточно и необходимо будет уменьшить больше.

В конечном итоге, после метода проб и ошибок, у Вас должна сработать команда
service httpd start и отобразиться волшебное

httpd (pid ####) is running

После запуска обеих служб вы получите работающую страницу

То, что делать необязательно

Теперь можем закинуть bitrix_server_test.php в /home/bitrix/www/ и проверить, на чём свет стоит.

НАПОМИНАЮ! (об этом подробнее говорилось в статье Виктора Тарана), что в этой папке должна быть заглушка индексной страницы и никакого рабочего сайта, так как весь мусор собирается именно сюда.

Запускаем файл — ваш_ip/bitrix_server_test.php и смотрим, насколько хорошо всё устроено.

А для того, чтобы разобраться подробнее, что за файлы мы трогали и что это за модули — будет написана пара статей в обозримом будущем.

ЛогоОшибка 502 Bad Gateway – что это значит? Дословно фраза переводится с английского на русский как плохой или неверный шлюз. Это уведомление означает проблемы с соединением. Неисправности могут скрываться как на стороне пользователя, так и на стороне сервера. В большинстве случаев ошибки с номерами 500, 502, 503, 504 указывают на поломки самого сайта, но изредка пользователь может проблему самостоятельно. Разберемся, что делать в подобной ситуации и, как это исправить.

Содержание

  1. Виды ошибки
  2. Проверка доступа к интернету
  3. Очистка кэша и cookie
  4. Очистка кэша DNS
  5. Режим инкогнито в браузере
  6. Если ничего не помогает?
  7. Проблемы со стороны веб-сервиса
  8. Видеоинструкция
  9. Заключение

Виды ошибки

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

  • 502 Proxy Error;
  • Temporary Error;
  • 502 Bad Gateway nginx/x.x.x (где X – это версия сервера);
  • 502 Bad Gateway/Bitrix Environment (при работе с «Битрикс»);
  • 502 (выскакивает при ошибках в сервисах Google);
  • HTTP Error 502 и другие.

Ошибка

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

Проверка доступа к интернету

Первым делом посмотрите, не появляется ли ошибка при переходе на другие сайты. Для этого попробуйте зайти на любой ресурс. Можно тестировать на поисковике «Гугл», социальных сетях или других сайтах, которые вы посещаете чаще всего. Лучше всего посещать федеральные порталы, доступ к которым не должен быть ограничен в любых ситуациях.

Проверка доступа в сеть

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

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

Очистка кэша и cookie

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

В большинстве браузеров работает комбинация клавиш [knopka]Ctrl[/knopka]+[knopka]Shift[/knopka]+[knopka]Del[/knopka]. С ее помощью осуществляется переход в окно настроек для очистки истории и cookie. При работе с Google Chrome необходимо перевести временной диапазон в положение «Все время». Также обязательно ставьте галочки возле отмеченных пунктов. После этого нажмите на кнопку «Удалить данные»:

Удалить данные

Яндекс.Браузер имеет практически аналогичное окно для очистки истории. Здесь также нужно указать пункт «За все время», выбрать очистку кэша и файлов cookie:

За все время

Браузер Opera тоже поддерживает данную комбинацию клавиш. При нажатии открывается следующее окно. Во вкладке «Основные» выбирается временной диапазон и отмечаются все пункты:

Основные

Mozilla Firefox открывает отдельное окно с функциями очистки. Выставляем настройки со скриншота и жмем на кнопку «Удалить сейчас»:

Удалить сейчас

Окно очистки в стандартном браузере Windows (Microsoft Edge) выглядит следующим образом:

Microsoft Edge

Очистка кэша DNS

Еще одна вещь, которая может стать причиной со стороны компьютера – это кэш DNS. Очистить его можно через командную строку Windows. Делается это следующим образом:

  1. Открываем командную строку с администраторскими правами. Сделать это можно через поиск в меню «Пуск».

Запуск командной строки

  1. Теперь вводим [kod]ipconfig /flushdns[/kod] и запускаем выполнение.

ipconfig flushdns

  1. Если очистка выполнена успешно, вы увидите соответствующее сообщение.

Успешная очистка DNS

Режим инкогнито в браузере

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

Запускается данный режим с помощью комбинации клавиш [knopka]Ctrl[/knopka]+[knopka]Shift[/knopka]+[knopka]N[/knopka] в браузерах Google Chrome и Opera.  А в Яндекс.Браузере, Mozilla Firefox и Microsoft Edge используется [knopka]Ctrl[/knopka]+[knopka]Shift[/knopka]+[knopka]P[/knopka].

Мнение эксперта

Василий

Руководитель проекта, эксперт по модерированию комментариев.

Задать вопрос

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

Если ничего не помогает?

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

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

Ошибка 520

Проблемы со стороны веб-сервиса

Ошибка 502 Bad Gateway может появляться при использовании виртуальных хостингов и арендованных серверов. К самым распространенным неисправностям можно отнести следующие:

  • Перегруженность серверов. Случается в тех ситуациях, когда количество заходов на сайт превышает допустимое значение. При росте популярности портала потребуется смена хостинга на более надежный.
  • Разрыв связи между серверами. Например, если сервер-источник nginx находится на одном сервисе, а обратный прокси-сервер (Apache/PHP-FPM и прочее) на другом. Необходимо проверить пинг и убедиться в стабильности соединения.
  • Большой код, огромное количество плагинов и надстроек. Эта причина характерна для WordPress или других виртуальных хостингов.
  • Плохой код сайта и оптимизация.

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

Видеоинструкция

Обязательно ознакомьтесь с представленным роликом. В нем наглядно разбираются все способы решения проблемы.

Заключение

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

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

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

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Что делать, если вы пользователь

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

Перезагрузить страницу

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

Проверить подключение к интернету

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

Очистить кэш и cookies

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

Для любого браузера актуально – зайти в историю просмотров и найти ссылку «Очистить историю». В новом окне отметить пункты с кэшем и cookies, затем подтвердить действие. Как только данные будут удалены, надо вновь попробовать загрузить страницу. Не помогло? Идем дальше!

Очистить кэш DNS

Допустимо, что в кэше установлено неправильное значение IP-адреса. Для таких случаев можно использовать сброс DNS кэша. В ОС Windows необходимо открыть инструмент «Командная строка» (вводим в поисковую строку название программы и выбираем запуск от имени администратора).

Далее следует ввести вот такую команду и активировать ее нажатием на клавишу Enter:

ipconfig /flushdns

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

Как очистить кэш DNS через командную строку Windows

Для Linux действие примерно схоже, но команда выглядит иначе. Открываю утилиту «Терминал» и ввожу в поле вот такой запрос:

Для Ubuntu:

sudo service network-manager restart

Для других дистрибутивов:

sudo /etc/init.d/nscd restart

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

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

Отключить плагины и расширения

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

Зайти на страницу позже

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

Читайте также

Ошибка 400 Bad Request

Что такое ошибка 500 и когда она возникает

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

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

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

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

define( 'WP_DEBUG', true );

define( 'WP_DEBUG_LOG', true );

define( 'WP_DEBUG_DISPLAY', false );

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

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

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

Отключение плагина в WordPress путем переименования папки

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

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

Один их вариантов отображения ошибки 502 Bad Gateway

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ошибка 502 Bad Gateway: что значит

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

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

  • Bad Gateway: Registered endpoint failed to handle the request, Temporary Error (502),
  • Error 502,
  • Bad 502 Gateway,
  • 502 Error,
  • 502. That’s an error,
  • 502 Service Temporarily Overloaded,
  • 502 Server Error: The server encountered a temporary error and could not complete your request,
  • 502 – Web server received an invalid response while acting as a gateway or proxy server,
  • 502 Bad Gateway Nginx,
  • 502 Proxy Error,
  • HTTP 502,
  • HTTP Error 502 Bad Gateway.

Что значит плохой шлюз: ошибка 502

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

  1. Первая и основная причина ― перегрузка сервера. Перегрузка может быть вызвана несколькими проблемами:

  2. Большое количество посетителей одновременно. Веб-ресурс может посещать ограниченное количество посетителей. Сколько человек может посетить сайт зависит от возможностей сервера (размера оперативной памяти) и настроек, которые сделал создатель ресурса. Если по какой-либо причине на сайт зайдёт больше пользователей, чем запланировано, сервис может не справиться и страница выдаст код 502. Такое случается при рекламных акциях и распродажах в интернет-магазинах.
  3. Атака хакеров или DDoS-атака. Эта проблема связана с предыдущей причиной перегрузки. Хакер имитирует большой наплыв пользователей, из-за чего сервер выходит из строя. Такие атаки могут быть использованы для снижения продаж.
  4. Плохая оптимизация сайта. Настройки ресурса сделаны так, что маленькое количество посетителей генерирует много запросов. В этом случае нужно оптимизировать работу сервера с пользовательскими запросами.
  5. Второй причиной возникновения кода 502 могут явиться ошибки РНР. Если для расширения функционала сайта в панель управления были добавлены некорректно настроенные плагины, они могут выдавать проблемы в своей работе. Вместе с ними ошибку покажет и сайт целиком. Также если код сайта написан неправильно, запросы могут давать отрицательный результат.
  6. Ошибка браузера. Проблема может быть на стороне пользователя, если у него установлены расширения, которые нарушают соединение с сервером сайта.

Чем отличается ошибка 502 Bad Gateway Nginx

Между браузером и сервером может стоять веб-сервер. Он используется для снижения нагрузки на сервер, аутентификации пользователей и многого другого. Самые популярные программы для создания веб-сервера ― Nginx и Apache. Так как веб-сервер является посредником между браузером и сервером, то именно он будет оповещать пользователя о проблеме. Поэтому в зависимости от веб-сервера в сообщении вы можете увидеть надпись Bad Gateway Nginx или Bad Gateway Apache. При этом причины возникновения проблемы одинаковы.

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

Что делать, если вы пользователь

  1. Перезагрузите страницу, если проблема была вызвана наплывом посетителей. Возможно, через некоторое время посетители уйдут со страницы и вы сможете увидеть контент.
  2. Попробуйте зайти на другой веб-ресурс. Если вы можете зайти на другой сайт, значит проблема на стороне владельца ресурса и вы ничего не можете сделать. Вернитесь на страницу позже, когда администратор восстановит доступ.
  3. Проверьте подключение к интернету. Из-за низкой скорости или нестабильности соединения браузер может не получать данные с сервера.
  4. Запустите браузер в режиме «Инкогнито». В режиме «Инкогнито» браузер работает с базовыми настройками. Если вам удалось зайти на веб-ресурс в этом режиме, значит одно из ваших расширений браузера мешает соединению. Это расширение нужно отключить.
  5. Почистите файлы cookies. Если при повторном входе на сайт всё равно отображается ошибка 502, очистите кэш браузера. Возможно, доступ уже восстановлен, но ваш браузер обращается к старой версии страницы из кэша.
  6. Очистите кэш DNS. DNS-кэш — это временная база данных вашего компьютера, которая хранит записи обо всех последних посещениях и попытках посещений веб-сайтов и их IP-адресах. Кэш позволяет ускорить вход на часто посещаемые веб-ресурсы. Если у сайта изменились DNS, а данные из кэша отправляют на старый IP-адрес, в браузере появится код 502. После очистки браузер начнёт обращаться к новому IP-адресу.


Как очистить кэш DNS

В зависимости от вашей операционной системы очистите кэш по одной из инструкций.

  1. Откройте командную строку. Для этого введите в поисковую строку «Командная строка» и выберите появившееся приложение:
  1. Введите команду:

ipconfig /flushdns

  1. Дождитесь сообщения об очистке кэша:
  1. Откройте терминал клавишами Ctrl+Alt+T.
  2. Введите команду:

Для Ubuntu:

sudo service network-manager restart

Для других дистрибутивов:

sudo /etc/init.d/nscd restart

  1. Войдите в терминал. Для этого нажмите клавиши Command + Space. Введите Терминал и нажмите на найденное приложение.
  2. Введите команду:

sudo killall -HUP mDNSResponder

Готово, вы очистили кеш DNS. Попробуйте заново зайти на сайт.

Что делать, если вы владелец сайта

Проверьте количество свободной памяти. Это можно сделать двумя способами.

Способ 1 ― введите команду top в командной строке сервера:

Mem ― вся оперативная память.

Swap ― раздел подкачки.

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

Способ 2 ― введите команду free -m.

Mem ― вся оперативная память.

Swap ― раздел подкачки.

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

Проверьте логи сервера. Если проблема возникла в момент каких-либо обновлений на сайте, проверьте журнал изменений, чтобы отменить те доработки, которые нарушили функциональность сервера. Также в логах можно увидеть DDos-атаку. Если дело в нехватке памяти, в логах отобразится ошибка OOM (out of memory).

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

  1. 1.

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

  2. 2.

    Перейдите во вкладку «Плагины» ― «Установленные».

  3. 3.

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

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

Проверьте, как работают вспомогательные службы, например MySQL и Memcached. Иногда они могут стать причиной 502 ошибки.

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


Сайт находится на виртуальном хостинге REG.RU

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

  1. Точное московское время наблюдения проблемы.
  2. Название сайта, на котором была замечена проблема.
  3. Если ошибка отображается не сразу, а после определённых действий (добавление изображения, отправка формы с сайта, импорт файлов), подробно опишите порядок действий, по которому мы сможем воспроизвести проблему.
  4. Если для воспроизведения проблемы необходимо авторизоваться в административной части сайта, предоставьте логин и пароль для доступа.


Сайт находится на VPS REG.RU

Чаще всего на VPS используется связка: Nginx + бэкенд-сервер (Apache, PHP-FPM, Gunicorn, NodeJS). Ошибка 502 возникает в случае, если Nginx не может получить ответ от этих сервисов.
Клиенты с VPS сталкиваются с «502 Bad Gateway», когда:

  • какой-то из сервисов выключен. Перезапустите веб-сервер Apache, PHP-FPM либо другой сервис, с которым работает Nginx;
  • между Nginx и бэкенд-сервером некорректно настроена связь. Например, Nginx производит обращение к порту 8080, а веб-сервер Apache «слушает» на 8081. В этом случае необходимо скорректировать настройки веб-сервера.

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

  1. Точное московское время наблюдения проблемы.
  2. Название сайта, на котором была замечена проблема.
  3. Если ошибка отображается не сразу, а после определённых действий (добавление изображения, отправка формы с сайта, импорт файлов), подробно опишите порядок действий, по которому мы сможем воспроизвести проблему.
  4. Если для воспроизведения проблемы необходимо авторизоваться в административной части сайта, предоставьте логин и пароль для доступа.

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

502 bad gateway — что это за ошибка? Ошибка 502 Bad Gateway может проявляться по-разному. К примеру, 502 – Service Temporarily Overloaded или HTTP Error 502 Bad Gateway.

Ошибка 502 bad gateway — что это значит?

Ошибка 502 bad gateway - что это значит?

Ошибка 502 bad gateway говорит о том, что обратный прокси-сервер (допустим, Apache) для сервера источника (например, nginx) получает некорректный ответ от исходного веб-сервера.

Посмотрев внимательнее, мы обнаружили, что Apache работает в нем как прокси nginx. Веб-сервер перезагружал http-сервис почти каждый час. Наш опыт в устранении подобных ошибок показывает, что ошибка 502 Bad Gateway появляется по одной из следующих причин:

  1. Перегруженность сервера. Веб-сервер может падать из-за нехватки ресурсов (например, оперативной памяти), вызываемой избытком выполняемых процессов или агрессивными действиями пользователей;
  2. Частая перезагрузка веб-сервера. Такое случается при ошибках конфигурации, сбоях в модулях, любых атаках, избытке выполняемых процессов и приложений. В результате пользователь видит временную 502 ошибку;
  3. Плохой код сайта. Сайты с устаревшими приложениями или корявым кодом влияют на правильное функционирование сервера и ведут к периодическому возникновению 502 ошибки;
  4. Ошибки сети. Прочие ошибки конфигурации сети (проблемы с DNS, маршрутизация, блокировка файерволом, используемым на сервере, проблемы у провайдера) также становятся причиной появления 502 ошибки сервера;
  5. Время ожидания серверного программного обеспечения. 502 ошибка неизбежна при снижении скорости выполнения запросов в nginx, когда средство кэширования (например, Varnish Cache) уходит в таймаут. Сюда же относятся и медленные запросы.

Как исправить ошибку 502 bad gateway на веб-сервере nginx

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

Затем мы покопались в конфигурации сервера, и увидели, что там отсутствовал модуль mod_rpaf. Именно это и вызывало падение сервера:

root@server [~]# ls -l /usr/local/apache/modules/mod_rpaf-2.0.so
/bin/ls: cannot access /usr/local/apache/modules/mod_rpaf-2.0.so: No such file or directory

Rpaf – это модуль Reverse proxy add forward, разработанный для серверов Apache. Он нужен в том случае, если вы задаете Nginx фронденд-сервером и хотите получить реальный IP серверных запросов.

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

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

Вот несколько советов, как исправить ошибку 502 bad gateway:

  • Следите за тем, чтобы файлы сайта (плагины и темы) своевременно обновлялись и не устаревали;
  • Оптимизируйте и исправляйте медленные MySQL-запросы;
  • Проводите аудит серверного программного обеспечения и вовремя обновляйте модули;
  • Избегайте проблем с маршрутизацией и отслеживайте любые перегрузки/атаки на сервер.

Ошибка 502 на виртуальном хостинге «Bad Gateway»

Ошибка 502 возникает когда Apache работает в связке с Nginx. Запрос от пользователя прошел через NGINX к Apache но тот в свою очередь вернул нулевой результат прокси-серверу NGINX.

Причины возникновения и способы устранения ошибки 502:

  • Дочерний процесс Apache не смог обработать поступивший к нему запрос и завершился досрочно. Зачастую это связано с ошибкой в скрипте сайта или нехваткой памяти для выполнения процесса. Начните свой поиск error 502, в таком случае с логов ошибок сайта. Вполне возможно там будет информация, которая привела к возникновению этой ошибки. Но зачастую лог не содержит ничего полезного по этой проблеме, поскольку процесс Apache завершился досрочно. Если это так, разбейте свой скрипт на участки, и выполняйте их поочередно. Это должно помочь найти 502 error. В другом случае, вы можете самостоятельно завершить работу зависших обработчиков и перезапустить их, подробнее см. Завершение работы процессов
  • Процесс Apache завершился по таймауту и не вернул в поток вывода никаких данных. Обычно это связано с длительным выполнением скрипта, либо зацикливанием в нем. Чтоб не получать 502 bad gateway, когда скрипт выполняется длительное время, лучше его запускать из консоли, а в случае если скрипт запускается регулярно, поставить его на CRON. 
  • Скрипты сайта превышают ограничения, накладываемые на них условиями нашего хостинга, и автоматически завершаются. Для устранения ошибки достаточно провести оптимизацию ваших скриптов. 
  • При использовании CMS Bitrix ошибка может возникать из-за некорректного названия директории для хранения кэшированных файлов. Проблема решается переименованием данной директории. 
  • Ошибка при включенном APC (Alternative PHP Cache). Проблема решается отключением APC при помощи добавления в файл .htaccess вашего сайта следующей строки: php_flag apc.cache_by_default Off 
  • Технический сбой на сервере. Проблема максимально быстро диагностируется нашими специалистами и оперативно устраняется.

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

Если 502 ошибка возникает регулярно, напишите заявку в службу поддержкиВ заявке укажите:

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

Ошибка 502 на VPS

Чаще всего на VPS используется связка: Nginx + бэкенд-сервер (Apache, PHP-FPM, Gunicorn, NodeJS). Ошибка 502 возникает в случае, если Nginx не может получить ответ от этих сервисов. 

Наиболее частые причины возникновения 502 ошибки: 

  • Какой-то из сервисов выключен. Необходимо перезапустить веб-сервер Apache, PHP-FPM либо другой сервис, с которым работает Nginx.
  • Между Nginx и бэкенд-сервером некорректно настроена связь. Например, Nginx производит обращение к порту 8080, а веб-сервер Apache «слушает» на 8081. В этом случае необходимо скорректировать настройки веб-сервера. 

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

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

Как правило, такое сообщение – следствие проблем в деятельности прокси-сервера, хостинг-сервера или DNS-сервера, на которых размещен сайт. Иными словами, ваш браузер получил неправильный ответ прокси-сервера и выдал вам общую ошибку “502 Bad Gateway”.

502 bad gateway bitrix environment

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

502 bad gateway bitrix environment

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

502 bad gateway bitrix environment

Если доступ в интернет есть, но ошибка 502 при обращении на конкретный сайт остается, можно попробовать удалить cookies. Если вы пользуетесь браузером Opera, заходите в меню “Инструменты” – “Удалить личные данные” – “Подробности”. Если вы пользуетесь, например, Fierefox, заходите в “Настройки”, выбираете “cookies” и далее: “Очистить cookies”.

502 bad gateway bitrix environment

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

sovetclub.ru

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

[tip]Читайте также: DNS Unlocker — что это? Как удалить программу?[/tip]

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

Ошибка 502 bad gateway

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

Ошибка 502: как исправить?

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

[tip]Читайте также: Какой браузер для Windows 7 лучше выбрать?[/tip]

В некоторых случаях ложится не один сайт, а целый хостинг, тогда следует проверить работоспособность ресурсов с других регионов/стран. Очистка cookie позволяет избавиться от различных проблем с браузером. В целом алгоритм очистки имеет следующий вид:

  1. Запустить обозреватель Google Chrome;
  2. Нажать на «Меню», имеет вид трех продольных полос или точек и перейти в «Настройки»;

Ошибка 502 как исправить фото 1

  1. В графе «Личные данные» нажать на «Очистить историю»;

Ошибка 502 как исправить фото 2

  1. Выставить длительность очистки «За все время» и установить галочки возле первых 4-х пунктов;
  2. Нажать «Очистить историю».

Ошибка 502 как исправить фото 3

Вариант для других браузеров отличается в выполнении, но незначительно. Можно использовать распространенную комбинацию клавиш Ctrl + Shift + Del.

Одномоментно очистить кеш всех установленных обозревателей и приложений Windows можно при помощи программы CCleaner. Происходит поиск всех временных файлов и их последующее удаление.

[tip]Читайте также: CCleaner — программа очистки компьютера от мусора[/tip]

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

Ошибка 502 bad gateway: другие причины возникновения

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

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

Ошибка 502 что значит и как исправить фото 1

  1. Конфигурация сервера имеет некоторые ограничения или сбои. Нужно проверить корректность выставленной нагрузки. Высоконагруженные ресурсы имеют свои особенности строения, настройки шлюзов и серверов. Следует максимально сокращать нагрузку на сервер;
  2. DDOS-атака. Обычно проводятся атаки на ресурсы с целью вымогательства средств за прекращения DDOS и дальнейшего «крышевания». Альтернативный вариант, это атака со стороны конкурентов. Необходимо организовывать специальную защиту, устанавливается фаервол, что безусловно требует больших усилий по организации, но позволяет обезопасить сервер. Важно, что 100% защиты не добиться, любой ресурс можно положить, но порог нагрузки существенно увеличивается, скорее всего DDOS становится убыточным и прекращается;

Ошибка 502 что значит и как исправить фото 2

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

В админ панели следует временно отключить или напротив, включить FastCGI.

Со стороны пользователя можно выполнить несколько дополнительных процедур – проверить в антивирусе наличие активной интернет защиты. Следует временно приостановить действие антивируса и перейти по адресу на сайт.

[tip]Читайте также: Как увеличить скорость беспроводного интернета?[/tip]

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

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

Если у Вас остались вопросы по теме «Что значит ошибка 502 bad gateway и как ее исправить? «, то можете задать их в комментариях

tvoykomputer.ru

Что вызывает 502 ошибку сервера

Ошибка 502 говорит о том, что обратный прокси-сервер (допустим, Apache) для сервера источника (например, nginx) получает некорректный ответ от исходного веб-сервера.

Посмотрев внимательнее, мы обнаружили, что Apache работает в нем как прокси nginx. Веб-сервер перезагружал http-сервис почти каждый час. Наш опыт в устранении подобных ошибок показывает, что ошибка 502 Bad Gateway появляется по одной из следующих причин:

  1. Перегруженность сервера. Веб-сервер может падать из-за нехватки ресурсов (например, оперативной памяти), вызываемой избытком выполняемых процессов или агрессивными действиями пользователей;
  2. Частая перезагрузка веб-сервера. Такое случается при ошибках конфигурации, сбоях в модулях, любых атаках, избытке выполняемых процессов и приложений. В результате пользователь видит временную 502 ошибку;
  3. Плохой код сайта. Сайты с устаревшими приложениями или корявым кодом влияют на правильное функционирование сервера и ведут к периодическому возникновению 502 ошибки;
  4. Ошибки сети. Прочие ошибки конфигурации сети (проблемы с DNS, маршрутизация, блокировка файерволом, используемым на сервере, проблемы у провайдера) также становятся причиной появления 502 ошибки сервера;
  5. Время ожидания серверного программного обеспечения. 502 ошибка неизбежна при снижении скорости выполнения запросов в nginx, когда средство кэширования (например, Varnish Cache) уходит в таймаут. Сюда же относятся и медленные запросы.

Как исправить 502 серверную ошибку в nginx

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

Затем мы покопались в конфигурации сервера, и увидели, что там отсутствовал модуль mod_rpaf. Именно это и вызывало падение сервера:

Rpaf – это модуль Reverse proxy add forward, разработанный для серверов Apache. Он нужен в том случае, если вы задаете Nginx фронденд-сервером и хотите получить реальный IP серверных запросов.

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

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

Вот несколько советов, как исправить ошибку 502 bad gateway:

  • Следите за тем, чтобы файлы сайта (плагины и темы) своевременно обновлялись и не устаревали;
  • Оптимизируйте и исправляйте медленные MySQL-запросы;
  • Проводите аудит серверного программного обеспечения и вовремя обновляйте модули;
  • Избегайте проблем с маршрутизацией и отслеживайте любые перегрузки/атаки на сервер.

Перевод статьи «HOW TO FIX «502 SERVER ERROR – BAD GATEWAY» IN WEB SERVERS» был подготовлен дружной командой проекта Сайтостроение от А до Я.

www.internet-technologies.ru

Как может выглядеть ошибка 502

502 bad gateway bitrix environment

Ошибка 502 Bad Gateway отображается внутри окна интернет-браузера, точно так же, как веб-страницы.

502 bad gateway bitrix environment

Известная ошибка «fail whale» в Twitter, которая говорит о том, что Twitter превышает пропускную способность, на самом деле является ошибкой 502 Bad Gateway (хотя ошибка 503 также имеет смысл).

Ошибка Bad Gateway, полученная в Центре обновления Windows, генерирует код ошибки 0x80244021 или сообщение WU_E_PT_HTTP_STATUS_BAD_GATEWAY.

Когда сервисы Google, такие как Google Search или Gmail, испытывают 502 Bad Gateway, на экране часто отображается ошибка сервера, а иногда и всего 502.

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

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

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

Примечание. Веб-серверы Microsoft IIS часто предоставляют дополнительную информацию о причине ошибки 502 Bad Gateway, добавив дополнительную цифру после 502, как в HTTP-ошибке 502.3. Веб-сервер получил недопустимый ответ, или неправильно настроен прокси-сервер, что означает: ошибка соединения отправителя (ARR). Здесь вы можете увидеть полный .

Подсказка: ошибка HTTP 502.1 — ошибка «Bad Gateway» относится к проблеме тайм-аута приложения CGI, и лучше устранить ее как проблему с тайм-аутом шлюза 504.

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

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

502 bad gateway bitrix environment

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

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

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

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

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

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

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

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

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

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

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

502 bad gateway bitrix environment

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

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

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

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

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

502 bad gateway bitrix environment

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

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

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

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

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

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

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

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

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

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

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

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

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

leephone.ru

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

Самое смешное, что ошибка появлялась только на определенных страницах, только в одном браузере (firefox) и только когда я залогинивался, под обычным посетителем без входа в учетную запись те же страницы нормально выводились.
Начал ломать голову, в чем проблема? Сначала подумал, что это косяк браузера, потому что только что перед появлением ошибки у меня прошло автоматическое обновление firefox’a. Открывая эти же страницы эксплорером проблема не наблюдалась. Однако все оказалось не так просто – у пользователей ошибка повторялась и под эксплорером.
Далее я предположил, что в какой-то момент на сервере был сбой, а потом эти страницы для определенных пользователей закешировались с ошибкой.
Проводя поиск по сообщению о 502 ошибке, я обнаружил только рекомендации почистить куки. Почистил, и это помогло – все страницы начали показываться. Сообщил об этом нескольким пользователям, им такая операция тоже помогла. Но как быть тем, кто не умеет куки очищать?
Я написал маленький скрипт, который чистит куки. Стали всем, кто сообщает об ошибке, давать cskre на эту страницу.
Считая, что проблема решена и после того, как все пользователи куки себе очистят, она больше не повторится, я уехал отдыхать в Европу.
Вдруг в одном из браузеров удается ошибку поймать, опять та самая “502″.
Лезу в логи nginx’a. Нахожу там сообщение по этой ошибке. Это уже что-то, за что можно зацепиться. По этой строке нахожу заметку, что ошибка может возникать, если апач возвращает очень длинные заголовки, которые не помещаются в кеш nginx’a.
Вот оно! Ура. Захожу в файл настроек, добавляю строки, увеличивающие размер буфера:

Код: Выделить всё
proxy_buffer_size 16k;
proxy_buffers 16 16k;

перезагружаю nginx – ошибки нет.

ruseo.net

Диагностика – лучший способ определить причину

Без предварительного проведения диагностики нельзя определить точно – в чем заключается причина появления ошибки 502 Bad Gateway Error bitrix environment. Как было сказано, это может происходить как на стороне сервера, так и пользователя. Соответственно, необходимо в первую очередь исключить второй вариант. Для этого выполните следующее:

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

502 bad gateway bitrix environmentПользователю потребуется в первую очередь избавиться от кэша и очистить Cookie-файлы. В различных версиях веб-обозревателей это делается по-разному.

  1. Если вы используете браузер Internet Explorer, открывайте меню «Сервис» и запуска свойства. Здесь вы найдете кнопку «Удалить», которая деинсталлирует все файлы.
  2. При использовании браузеров на базе Chromium, в том числе Chrome, «Яндекс.Браузер» и других выполните следующее: откройте меню инструментов (в правом верхнем углу) и перейдите в раздел с историей. Остается нажать кнопку «Очистить историю» и выбрать ту информацию, которая подлежит удалению.
    502 bad gateway bitrix environment
  3. При использовании обозревателя FireFox войдите в раздел инструментов и перейдите в «Настройки». Здесь найдите параметры Cookies и удалите их.
  4. При использовании Opera, также выполните вход в меню инструментов и найдите опцию «Удалить личные данные», затем откройте «Подробности» и выполняйте деинсталляцию.

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

Также, она часто проявляется при некорректной работе Wi-Fi маршрутизатора, а чаще всего – когда он не справляется с большой нагрузкой. Это происходит при подключении множества различных устройств к сети или обработке больших потоков данных. Часто решить проблему позволяет обычное переподключение, но со временем вы снова увидите ошибку 502 Bad Gateway Error. Избавиться от нее можно только если приобрести более мощное устройство.

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

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

oshibkakompa.ru

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

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

Что же в таких случаях можно предпринять?

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

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

Если вы обнаружили, что доступ к Интернету имеется, но ваше обращение к конкретному Web-сайту все равно дает ошибку 502, то попробуйте удалить cookies (конкретно для этого сайта или все имеющиеся) в браузере. Это делается следующим образом:

— для IE 7+ в меню: Сервис — Свойства обозревателя — Кнопка «Удалить» — Кнопка «Удалить cookies»
— для более ранних версий IE: меню Tools- Internet options — Delete cookies
— для Fierefox: Инструменты — Настройки — Cookies — Очистить cookies
— для Opera: Инструменты — Удалить личные данные — Подробности.

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

В этом случае «тушите свет». Придется ждать, пока «их админ прочухается».

blogs.pcmag.ru

Что значит ошибка 502

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

Возможные причины появления ошибки

Нехватка ресурсов сервера

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

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

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

Ошибка 502 из за нагрузки на сервер

Типичные причины, которые могут провоцировать нехватку ресурсов:

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

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

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

4. Неправильная конфигурация самого сервера или несовместимость программных и/или аппаратных решений.

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

6. Если на сайт происходит загрузка больших файлов при плохом соединении.

Ошибки PHP

Причиной могут служить расширения или плагины, которые при завершении своей работы не выдают код завершения своего состояния. Из-за этого система nginx принимает внезапное завершение соединения со службой apache и принимает это за ошибку. Если обычные файлы сайта (любая картинка, файл Robots.txt) открываются без проблем, а при попытке загрузки скрипта у Вас ошибка 502, как ее исправить уже более чем понятно: нужно искать причины именно в расширениях и плагинах.

webmastermix.ru

На чтение 5 мин. Просмотров 772 Опубликовано 15.12.2019

Содержание

  1. понедельник, 18 июля 2016 г.
  2. 502 504 в Битриксе
  3. 504 Gateway Time-out. Исправить ошибку, как увеличить тайм-аут | max_execution_time = 300.
  4. Изменяяем в PHP-FPM
  5. Изменяем в Nginx Config
  6. Перезагружаем PHP-FPM и Nginx
  7. Что значит 504 gateway time out Nginx?
  8. Как исправить 504 gateway time out Nginx?
  9. Выводы

понедельник, 18 июля 2016 г.

502 504 в Битриксе

для фикса 504 ошибки надо поправить лимит на время выполнения запросов.

1.
php.ini
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
max_execution_time = 800 ;время выполнения скрипта
max_input_time = 800 ;время выполнения отдельного запроса

nginx.conf,
# keepalive_timeout
proxy_send_timeout 800; # время ожидания при передаче запроса
proxy_read_timeout 800; # время ожидания при чтении ответа
proxy_connect_timeout 75; # время ожидания исполнения скрипта

proxy_connect_timeout в nginx 75 sec max

504 Gateway Time-out. Исправить ошибку, как увеличить тайм-аут | max_execution_time = 300.

Если проделанные ниже действия не помогут — меняйте хостинг.

Имененяем в php.ini

Изменить максим. время выполнения для PHP скриптов из 30 до 300 секунд.

Установите…

В Apache PHP работает как модуль, этих изменений будет достаточно. В нашем случае нужно сделать изменения еще в нескольких местах.

Изменяяем в PHP-FPM

Это нужно, если Вы раскоментировали параметр request_terminate_timeout ранее. По умолчанию он закоментирован и берет значение max_execution_time found из php.ini

Изменяем в Nginx Config

Увеличение time limit-а для одного домена example.com

nano /etc/nginx/sites-available/example.com location

Если Вы хотите увеличить time-limit для всех доменов на вашем сервере, Вы можете отредактировать главный конфигурационный файл nginx.conf:

Добавить следующий параметр в http <..>секцию

Перезагружаем PHP-FPM и Nginx

service php5-fpm restart service nginx restart

Method 1 – Modify your php.ini file with the following entries:

  • memory_limit = 256M
  • max_execution_time = 600
  • upload_max_filesize = 200M
  • post_max_size = 201M

Method 2 – In your /admin/ folder of OpenCart, create an .htaccess file with the following entries:

  • php_value memory_limit 256M
  • php_value max_execution_time 600
  • php_value upload_max_filesize 200M
  • php_value post_max_size 201M

Веб-сервер Nginx часто работает не только в качестве самого веб-сервера для отдачи контента, но и в качестве прокси, когда он вступает только посредником. Такая ситуация наблюдается намного чаще, чем можно было бы ожидать. Например, при работе с php-fpm и другими модулями динамических языков.

Именно в таком режиме может наблюдаться ошибка 504 gateway time out Nginx. В нашей сегодняшней статье мы попытаемся разобраться почему она возникает и как с ней бороться. Разберем несколько способов решения и причин.

Что значит 504 gateway time out Nginx?

Как я уже сказал, такая ошибка возникает, когда сервер Nginx работает в режиме прокси. Например, при использовании php-fpm или Apache. Дословно, она означает, что превышено время ожидания ответа от сервера. В нашем случае, превышено время ожидания ответа от php-fpm. Рассмотрим несколько причин такого поведения:

  • Скрипт PHP или на другом языке полностью завис и уже не вернет никакого ответа;
  • Скрипт работает очень долго, но в Nginx настроен интервал на сброс соединения если целевой сервер не ответил на запрос за отведенный строк;
  • Сервер перегружен и не успевает обслужить всех клиентов, вернуть ответы на все запросы Nginx;

Дальше рассмотрим что можно сделать если вы встретились с ошибкой 504 gateway time out Nginx.

Как исправить 504 gateway time out Nginx?

Самый первый вариант — это если вашему серверу, php-fpm или apache не хватает ресурсов системы, например, памяти или процессора. Вы можете посмотреть свободную память с помощью команды free:

Нагрузку на процессор можно узнать командой htop:

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

Второй вариант — это если так и было запланировано, чтобы скрипт работал долго. В таком случае нужно настроить Nginx, чтобы он дождался ответа от Apache или php-fpm. Для решения проблемы в случае с php-fpm нужно только добавить две строчки в блок настройки fastgci:

fastcgi_send_timeout 300;
fastcgi_read_timeout 300;

Здесь 300 означает 300 секунд, для большинства скриптов, этого будет вполне достаточно, но вы можете еще больше увеличить значение если это нужно. Также ошибка 504 может возникать, когда Nginx используется в качестве прокси для Apache или любого другого веб-сервера, тогда нужно еще настроить время ожидания для прокси. Добавьте эти строки в секцию server:

proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
send_timeout 600;

Тут уже мы задаем таймаут 600 секунд для различных видов действий — подключения, отправки данных, чтения данных и так далее. После завершения настройки Nginx стоит перезапустить:

sudo systemctl restart nginx

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

fgrep -i » 504 » /var/log/nginx/access.log

Более подробную информацию иногда можно увидеть в error.log:

fgrep -i » 504 » /var/log/nginx/error.log

Дальше, если проблема именно в php-fpm, вы можете отследить какие скрипты выполняются медленно с помощью встроенной функции slow-log. Для ее активации добавьте следующие строки в конфигурацию вашего пула:

sudo vi /etc/php-fpm.d/www.conf

slowlog = /var/log/php-fpm/www-slow.log
request_slowlog_timeout = 5s

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

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

Выводы

В этой статье мы рассмотрели как исправить 504 gateway time out Nginx 1.2 7, а также почему может возникнуть эта ошибка. Надеюсь, эта информация была полезной для вас.

На чтение 5 мин Просмотров 1.1к. Опубликовано 12.02.2019

ЛогоОшибка 502 Bad Gateway – что это значит? Дословно фраза переводится с английского на русский как плохой или неверный шлюз. Это уведомление означает проблемы с соединением. Неисправности могут скрываться как на стороне пользователя, так и на стороне сервера. В большинстве случаев ошибки с номерами 500, 502, 503, 504 указывают на поломки самого сайта, но изредка пользователь может проблему самостоятельно. Разберемся, что делать в подобной ситуации и, как это исправить.

Содержание

  1. Виды ошибки
  2. Проверка доступа к интернету
  3. Очистка кэша и cookie
  4. Очистка кэша DNS
  5. Режим инкогнито в браузере
  6. Если ничего не помогает?
  7. Проблемы со стороны веб-сервиса
  8. Видеоинструкция
  9. Заключение

Виды ошибки

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

  • 502 Proxy Error;
  • Temporary Error;
  • 502 Bad Gateway nginx/x.x.x (где X – это версия сервера);
  • 502 Bad Gateway/Bitrix Environment (при работе с «Битрикс»);
  • 502 (выскакивает при ошибках в сервисах Google);
  • HTTP Error 502 и другие.

Ошибка

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

Проверка доступа к интернету

Первым делом посмотрите, не появляется ли ошибка при переходе на другие сайты. Для этого попробуйте зайти на любой ресурс. Можно тестировать на поисковике «Гугл», социальных сетях или других сайтах, которые вы посещаете чаще всего. Лучше всего посещать федеральные порталы, доступ к которым не должен быть ограничен в любых ситуациях.

Проверка доступа в сеть

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

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

Очистка кэша и cookie

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

В большинстве браузеров работает комбинация клавиш [knopka]Ctrl[/knopka]+[knopka]Shift[/knopka]+[knopka]Del[/knopka]. С ее помощью осуществляется переход в окно настроек для очистки истории и cookie. При работе с Google Chrome необходимо перевести временной диапазон в положение «Все время». Также обязательно ставьте галочки возле отмеченных пунктов. После этого нажмите на кнопку «Удалить данные»:

Удалить данные

Яндекс.Браузер имеет практически аналогичное окно для очистки истории. Здесь также нужно указать пункт «За все время», выбрать очистку кэша и файлов cookie:

За все время

Браузер Opera тоже поддерживает данную комбинацию клавиш. При нажатии открывается следующее окно. Во вкладке «Основные» выбирается временной диапазон и отмечаются все пункты:

Основные

Mozilla Firefox открывает отдельное окно с функциями очистки. Выставляем настройки со скриншота и жмем на кнопку «Удалить сейчас»:

Удалить сейчас

Окно очистки в стандартном браузере Windows (Microsoft Edge) выглядит следующим образом:

Microsoft Edge

Очистка кэша DNS

Еще одна вещь, которая может стать причиной со стороны компьютера – это кэш DNS. Очистить его можно через командную строку Windows. Делается это следующим образом:

  1. Открываем командную строку с администраторскими правами. Сделать это можно через поиск в меню «Пуск».

Запуск командной строки

  1. Теперь вводим [kod]ipconfig /flushdns[/kod] и запускаем выполнение.

ipconfig flushdns

  1. Если очистка выполнена успешно, вы увидите соответствующее сообщение.

Успешная очистка DNS

Режим инкогнито в браузере

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

Запускается данный режим с помощью комбинации клавиш [knopka]Ctrl[/knopka]+[knopka]Shift[/knopka]+[knopka]N[/knopka] в браузерах Google Chrome и Opera.  А в Яндекс.Браузере, Mozilla Firefox и Microsoft Edge используется [knopka]Ctrl[/knopka]+[knopka]Shift[/knopka]+[knopka]P[/knopka].

Мнение эксперта

Василий

Руководитель проекта, эксперт по модерированию комментариев.

Задать вопрос

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

Если ничего не помогает?

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

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

Ошибка 520

Проблемы со стороны веб-сервиса

Ошибка 502 Bad Gateway может появляться при использовании виртуальных хостингов и арендованных серверов. К самым распространенным неисправностям можно отнести следующие:

  • Перегруженность серверов. Случается в тех ситуациях, когда количество заходов на сайт превышает допустимое значение. При росте популярности портала потребуется смена хостинга на более надежный.
  • Разрыв связи между серверами. Например, если сервер-источник nginx находится на одном сервисе, а обратный прокси-сервер (Apache/PHP-FPM и прочее) на другом. Необходимо проверить пинг и убедиться в стабильности соединения.
  • Большой код, огромное количество плагинов и надстроек. Эта причина характерна для WordPress или других виртуальных хостингов.
  • Плохой код сайта и оптимизация.

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

Видеоинструкция

Обязательно ознакомьтесь с представленным роликом. В нем наглядно разбираются все способы решения проблемы.

Заключение

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

Понравилась статья? Поделить с друзьями:
  • Bitlocker ошибка во время шифрования
  • Bitlocker ошибка 0x8004259a
  • Bitlocker выдает ошибку
  • Bitlocker driver ошибка 24620
  • Bitcomet disk boost service ошибка