Ein Bericht, dass Multiproxy-Übertragungen blockieren, braucht die libcurl-Version und das TLS-Backend. Er belegt nicht, dass jede CONNECT-Übertragung einen OS-Thread benötigt.

WartenWas zu prüfen ist
Kontingent für einen EndpunktCURLMOPT_MAX_HOST_CONNECTIONS zählt den Proxy als Host, auch über Ziel-Websites hinweg
Kontingent über das Multi-HandleDas Gesamtlimit für Verbindungen kann eine weitere Warteschlange erzeugen
Nach einem VerbindungsversuchTatsächliche Proxy-Antwort oder versionsspezifisches Blockierverhalten

Vergleiche Event-Loop-Integration, Limits und Timeout-Budgets mit der Schnittstelle der installierten Version. Mehr Parallelität kann die Warteschlange in den Proxy verschieben, ohne die Ursache zu beheben.

Bestimme Client-Warteschlange, langsame Antwort oder implementierungsspezifisches Blockieren, bevor du die Parallelitätsarchitektur der Anwendung änderst.

Ähnliche Artikel