502 Bad Gateway

Kate

Administrator
Команда форума

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

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


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

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

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

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

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

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

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


Источник статьи: https://ru.hostings.info/schools/502-bad-gateway.html
 
Сверху