Тайм-аут прокси: ERR_CONNECTION_TIMED_OUT и 504 Gateway Timeout

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

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

Тайм-аут — это не отказ, а молчание: программа ждала ответа дольше, чем готова, и прервала запрос. В браузере это ERR_CONNECTION_TIMED_OUT или ERR_TIMED_OUT, в программах — «connection timed out», у посредника — 504 Gateway Timeout.

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

Причины

  • Медленный выходной адрес. Резидентские и мобильные адреса — это обычные устройства с домашним и мобильным интернетом; скорость у них разная.
  • Сайт отвечает медленно или не отвечает. Перегрузка, обслуживание или намеренная задержка для подозрительных запросов.
  • Слишком короткое время ожидания в программе. Трёх-пяти секунд для запроса через резидентский адрес часто мало.
  • Соединение до шлюза закрыто в вашей сети. Сетевой экран молча отбрасывает пакеты на нужный порт.
  • Тяжёлая страница. Большие файлы и страницы с сотнями ресурсов грузятся дольше лимита.

Как исправить

  1. Повторите запрос: при ротации он пойдёт через другой адрес.
  2. Увеличьте время ожидания в программе до 30–60 секунд.
  3. На фиксированном IP смените сессию — возьмите другой порт из диапазона 10000–20000.
  4. Проверьте сайт без прокси: если он медленный и так, дело в нём.
  5. Если важна скорость и стабильность — попробуйте серверные прокси: их адреса стоят в дата-центрах.
  6. Проверьте, что порт прокси не закрыт в вашей сети: попробуйте другую сеть.

Как проверить, что всё заработало

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

Вопросы и ответы

Какой тайм-аут ставить в программе?

Для резидентских и мобильных адресов — 30–60 секунд на запрос, для серверных обычно хватает 15–30.

Списывается ли трафик за запрос, который оборвался?

Списывается только то, что реально прошло через прокси до обрыва. За запрос без ответа это считаные байты.

Тайм-ауты идут сплошь. Что делать?

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

Резидентские $1.59, мобильные $2.50, серверные $0.80 за 1 ГБ

Регистрация за минуту, доступы сразу после оплаты.

Создать аккаунт