Курсы обучения
+7 (351) 777-80-70

Ошибка 502 Часто задаваемые вопросы

502 Bad Gateway 

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

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

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

    • Большое количество посетителей одновременно. Веб-ресурс может посещать ограниченное количество посетителей. Сколько человек может посетить сайт зависит от возможностей сервера (размера оперативной памяти) и настроек, которые сделал создатель ресурса. Если по какой-либо причине на сайт зайдёт больше пользователей, чем запланировано, сервис может не справиться и страница выдаст код 502. Такое случается при рекламных акциях и распродажах в интернет-магазинах.
    • Плохая оптимизация сайта. Настройки ресурса сделаны так, что маленькое количество посетителей генерирует много запросов. В этом случае нужно оптимизировать работу сервера с пользовательскими запросами.
    • Для работы сайта недостаточно оперативной памяти или других ресурсов. Хостинг выделяет определенный лимит ресурсов для каждого сайта и иногда его может не хватать.
  2. Второй причиной возникновения кода 502 могут явиться ошибки РНР. 

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

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

Одним из вариантов решения проблемы является увеличения таймаутов  (эти параметры прописываются в \etc\nginx\nginx.conf):

proxy_send_timeout 180s;
proxy_read_timeout 180s;
Также в конфигурации nginx исправить путь к сертификату /ect/httpd/bx/conf/ mod ntlm

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

Наши решения