Сообщение о том, что мультипрокси-передачи блокируются, требует указания версии libcurl и бэкенда TLS. Оно не доказывает, что каждой передаче CONNECT нужен поток ОС.

ОжиданиеЧто проверять
Квота на одну конечную точкуCURLMOPT_MAX_HOST_CONNECTIONS считает прокси хостом, даже если целевые сайты разные
Квота на весь multi handleОбщий лимит соединений может создать ещё одну очередь
После попытки соединенияРеальный ответ прокси или специфичное для версии блокирующее поведение

Сравните интеграцию с циклом событий, лимиты и бюджеты тайм-аутов с интерфейсом установленной версии. Повышение параллелизма может перенести очередь в прокси, не устранив причину.

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

Похожие статьи