Ha egy csomagkérés működik, de a telepítés időtúllépéseket eredményez, hasonlítson össze kevesebb párhuzamos munkát ugyanazon az útvonalon, mielőtt a proxyt lecserélné. Az ezeket a projektbeállításokat támogató pnpm-verzió esetén szerény diagnosztikai kiindulópont:

networkConcurrency: 8
maxsockets: 4

Használja a telepített kiadás által támogatott helyet, például a jelenlegi pnpm-workspace.yaml fájlt. Ezek a számok szemléltetőek, nem mérések és nem sebességajánlások a proxyhoz.

BeállításErőforrás
networkConcurrencyPárhuzamos hálózati munka.
maxsocketsKapcsolatok origónként: protokoll, gazdagép és port.

Futtassa ugyanazt a szándékolt csomagműveletet, és rögzítse a kapcsolódási hibákat, a befejezett kéréseket és az újrapróbálkozásokat. A gyorsítótárazott második telepítés sávszélessége nem hasonlítható össze a gyorsítótár nélküli első letöltéssel. Az alacsonyabb párhuzamosság segíthet egy korlátozott közvetítőnek, vagy csak lelassíthat egy egészséges futást; munkaterhelési bizonyíték nélkül nincs fix javulás.

Ellenőrizze a verzió viselkedését is. A jelenlegi pnpm dokumentálja az automatikus párhuzamosságot és bizonyos időtúllépéssel kapcsolatos kiigazításokat, beleértve azt, hogy az ugyanazon proxyn keresztüli forgalmat egy gazdagépként kezeli ehhez a kiigazításhoz. Egy explicit beállítás világosabbá teszi a kísérletet, de nem teszi minden kiadás ütemezését azonossá.

Ha akár egy kérés is meghiúsul, először vizsgálja meg a protokollt, a végpontot, a hitelesítést, a TLS-t vagy a célházirendet. A párhuzamossági korlátok nem javítják ki ezeket a hibákat.

Kapcsolódó cikkek