LINUX.ORG.RU

таймауты на соединение urllib в python3

 


0

1


urllib.request.urlopen(request, timeout=timeout)

ставлю обычно 60, но бывают ситуации когда простые пост-запросы (без ssl) висят просто бесконечно

что может быть? есть ещё какие-то системные таймауты на соединение?

★★★

Последнее исправление: maxcom (всего исправлений: 1)

Таймаут работает только для стадии connect(), на чтение/запись он не распространяется. Соответственно, либо сервер принял соединение и долго не отвечает, либо умерло TCP соединение по какой-либо причине.

mashina ★★★★★
()

выстави для сокета TCP кипэлайв. HTTP кипэлайв не умеет, так что тут провал.

val-amart ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.