libcurl večposredniški prenosi: omejitve povezav in čakalne vrste
CONNECT je podprt; zaseden gostitelj ali skupna omejitev povezav lahko pusti prenos čakati, preden poskusi vtičnico.
Poročilo, da se večposredniški prenosi blokirajo, potrebuje izdajo libcurl in zaledje TLS. Ne dokazuje, da vsak prenos CONNECT potrebuje nit operacijskega sistema.
| Čakanje | Kaj pregledati |
|---|---|
| Kvota za eno končno točko | CURLMOPT_MAX_HOST_CONNECTIONS šteje posrednik kot gostitelja, tudi med različnimi ciljnimi mesti |
| Kvota čez multi handle | Skupna omejitev povezav lahko ustvari še eno vrsto |
| Po poskusu povezave | Dejanski odgovor posrednika ali blokiranje, značilno za izdajo |
Primerjajte vključitev v zanko dogodkov, omejitve in proračune časovnih omejitev z vmesnikom nameščene izdaje. Povečanje sočasnosti lahko premakne vrsto v posrednik, ne da bi odpravilo vzrok.
Preden spremenite arhitekturo sočasnosti aplikacije, ugotovite, ali gre za vrsto pri odjemalcu, počasen odgovor ali blokiranje, značilno za izvedbo.