Transferències multiproxy amb libcurl: límits de connexió i cues
CONNECT és compatible; un amfitrió ocupat o un límit total de connexions pot fer que una transferència esperi abans d'intentar un sòcol.
Un informe que les transferències multiproxy es bloquegen necessita la versió de libcurl i el backend TLS. No demostra que cada transferència CONNECT necessiti un fil del sistema operatiu.
| Espera | Què cal inspeccionar |
|---|---|
| Límit per a un punt final | CURLMOPT_MAX_HOST_CONNECTIONS compta el proxy com a amfitrió, fins i tot entre llocs de destinació diferents |
| Límit a tot el multi handle | El límit total de connexions pot crear una altra cua |
| Després d'un intent de connexió | La resposta real del proxy o un bloqueig específic de la versió |
Compareu la integració del bucle d'esdeveniments, els límits i els pressupostos de temps d'espera amb la interfície de la versió instal·lada. Augmentar la concurrència pot moure la cua cap al proxy sense arreglar-ne la causa.
Identifiqueu la cua del client, la resposta lenta o el bloqueig específic de la implementació abans de canviar l'arquitectura de concurrència de l'aplicació.