Ошибка 502 Bad Gateway через прокси
Промежуточный сервер не получил нормального ответа от следующего звена. Обычно это решается повтором или сменой адреса.
Что означает ошибка
Код 502 означает, что сервер-посредник обратился дальше и получил ошибку или не получил ничего. Посредником может быть наш шлюз, а может — сервер перед самим сайтом.
В Prokso ответ шлюза выглядит как 502 NO_HOST_CONNECTION: прокси не смог соединиться с сайтом. Если названия после кода нет, 502 вернул сайт или его сеть доставки.
Причины
- Сайт недоступен или перегружен. Он не отвечает никому — ни через прокси, ни напрямую.
- Сайт отклонил соединение с этого адреса. С другого адреса или из другой страны тот же сайт может ответить.
- Ошибка в адресе сайта. Опечатка в домене, несуществующий поддомен, неверный порт.
- Перепутан протокол. HTTP-запрос отправлен на порт SOCKS5 или наоборот.
- Конкретный выходной адрес не на связи. В резидентских и мобильных сетях устройство может пропасть из сети в любой момент.
Как исправить
- Повторите запрос: при ротации следующий пойдёт уже через другой адрес.
- Проверьте адрес сайта и откройте его без прокси — работает ли он вообще.
- Проверьте порт и протокол: 823 — HTTP, 824 — SOCKS5.
- Смените страну или уберите уточнения до города и провайдера.
- На фиксированном IP смените сессию: возьмите другой порт из диапазона 10000–20000.
- Добавьте в программу повтор при 502 с короткой паузой — два-три раза достаточно.
Как проверить, что всё заработало
Проверьте строку в проверке прокси. Если прокси отвечает, а 502 остаётся только на одном сайте — причина на стороне этого сайта.
Вопросы и ответы
Чем 502 отличается от 503 и 504?
502 — посредник получил плохой ответ. 503 — сервис временно недоступен или нет свободных адресов. 504 — посредник не дождался ответа за отведённое время.
502 появляется время от времени. Это нормально?
Редкие единичные 502 для резидентских и мобильных адресов ожидаемы: устройства выходят из сети. Повтор запроса решает вопрос. Если ошибка идёт подряд дольше нескольких минут — напишите в поддержку.
Где посмотреть, какие ошибки были на плане?
В кабинете, в журнале запросов плана: там видны код ошибки и время.
Резидентские $1.59, мобильные $2.50, серверные $0.80 за 1 ГБ
Регистрация за минуту, доступы сразу после оплаты.