En rapport att multiproxy-överföringar blockerar kräver libcurl-versionen och TLS-backenden. Den visar inte att varje CONNECT-överföring behöver en OS-tråd.

VäntanVad som bör undersökas
Kvot för en ändpunktCURLMOPT_MAX_HOST_CONNECTIONS räknar proxyn som värd, även mellan olika målwebbplatser
Kvot över multi-handtagetDen totala anslutningsgränsen kan skapa ännu en kö
Efter ett anslutningsförsökFaktiskt proxysvar eller versionsspecifikt blockeringsbeteende

Jämför händelseloop-integration, gränser och timeout-budgetar med den installerade versionens gränssnitt. Ökad samtidighet kan flytta kön in i proxyn utan att åtgärda orsaken.

Identifiera klientkö, långsamt svar eller implementeringsspecifik blockering innan du ändrar programmets samtidighetsarkitektur.

Relaterade artiklar