urllib3 connectionpool - пул соединений переполнен, соединение отбрасывается - PullRequest
0 голосов
/ 13 декабря 2018

означает, что

urllib3.connectionpool WARNING - Connection pool is full, discarding connection

означает, что я фактически теряю данные (из-за разрыва соединения)
ИЛИ
Означает ли это, что соединение разорвано (поскольку пул заполнен);тем не менее, то же самое соединение будет повторено позже, когда пул подключений станет доступным?

1 Ответ

0 голосов
/ 13 декабря 2018

Означает ли это, что соединение разорвано (поскольку пул заполнен);тем не менее, то же соединение будет повторено позже, когда пул подключений станет доступным?

^ Это правильная интерпретация.Если вы можете придумать более ясную формулировку для этого сообщения, откройте вопрос с предложением!

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

Подробнее здесь: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#customizing-pool-behavior

...