libcurl-multiproxyoverføringar: tilkoplingsgrenser og køar
CONNECT er støtta; ein oppteken vert eller ei samla grense for tilkoplingar kan la ei overføring vente før ho prøver ein socket.
Ein rapport om at multiproxyoverføringar blokkerer, treng libcurl-utgåva og TLS-backenden. Han beviser ikkje at kvar CONNECT-overføring treng ein OS-tråd.
| Venting | Kva som bør granskast |
|---|---|
| Kvote for eitt endepunkt | CURLMOPT_MAX_HOST_CONNECTIONS tel proxyen som vert, også på tvers av ulike målside |
| Kvote over multi-handtaket | Den samla grensa for tilkoplingar kan lage endå ein kø |
| Etter eit tilkoplingsforsøk | Faktisk proxy-svar eller utgivingsspesifikk blokkeringsåtferd |
Samanlikn hendingsløkke-integrasjon, grenser og tidsavbrot-budsjett med grensesnittet til den installerte utgåva. Auka samtid kan flytte køen inn i proxyen utan å rette årsaka.
Identifiser klientkø, tregt svar eller implementasjonsspesifikk blokkering før du endrar samtidsarkitekturen til applikasjonen.