Ako jedan zahtjev za paket radi, ali instalacija proizvodi isteke vremena, prvo uporedite manju količinu paralelnog rada preko iste rute prije zamjene proxyja. Za pnpm verziju koja podržava ove postavke projekta, umjereno dijagnostičko polazište je:

networkConcurrency: 8
maxsockets: 4

Koristite lokaciju koju podržava instalirano izdanje, kao što je trenutni pnpm-workspace.yaml.

PostavkaResurs
networkConcurrencyParalelni mrežni rad.
maxsocketsVeze po izvoru: protokol, host i port.

Pokrenite istu namjeravanu operaciju s paketima i zabilježite greške veze, završene zahtjeve i ponovne pokušaje. Keširana druga instalacija ne može se porediti kao propusnost s prvim preuzimanjem bez keša. Niža paralelnost može pomoći ograničenom posredniku ili samo usporiti zdravo izvršavanje; nema fiksnog poboljšanja bez dokaza o radnom opterećenju.

Provjerite i ponašanje verzije. Trenutni pnpm dokumentuje automatsku paralelnost i određena prilagođavanja vezana za istek vremena, uključujući tretiranje prometa kroz isti proxy kao jednog hosta za to prilagođavanje. Eksplicitna postavka čini eksperiment jasnijim, ali ne čini da svako izdanje planira identično.

Ako čak i jedan zahtjev ne uspije, prvo istražite protokol, krajnju tačku, provjeru identiteta, TLS ili ciljnu politiku.

Povezani članci