pnpm прокси таймауттары: жүктөө параллелдүүлүгүн текшерүү
Чектелген проксиге керексиз параллел жүктөмдү азайтып, сурам параллелдүүлүгүн баштапкы булак боюнча туташуу чектөөлөрүнөн ажыратыңыз.
Бир пакет сурамы иштеп, ал эми орнотуу таймаут берсе, проксини алмаштыруудан мурун ошол эле маршрутта азыраак параллел ишти салыштырыңыз. Бул долбоор жөндөөлөрүн колдогон pnpm версиясы үчүн жөнөкөй диагностикалык баштапкы чекит:
networkConcurrency: 8
maxsockets: 4Орнотулган чыгарылыш колдогон жерди колдонуңуз, мисалы учурдагы pnpm-workspace.yaml. Бул сандар иллюстрация гана, өлчөм да, проксиңиз үчүн ылдамдык сунушу да эмес.
| Жөндөө | Ресурс |
|---|---|
networkConcurrency | Параллел тармактык иш. |
maxsockets | Булакка туташуулар: протокол, хост жана порт. |
Ошол эле пакет операциясын аткарып, туташуу каталарын, бүткөн сурамдарды жана кайра аракеттерди жазыңыз. Кэштелген экинчи орнотууну кэштелбеген биринчи жүктөө менен өткөрүү жөндөмү боюнча салыштырууга болбойт. Параллелдүүлүктү төмөндөтүү чектелген ортомчуга жардам бериши мүмкүн же ден соолуктагы иштөөнү жөн гана жайлатышы мүмкүн; жумуш жүгүнүн далили жок туруктуу жакшыртуу жок.
Версиянын жүрүм-турумун да текшериңиз. Учурдагы pnpm автоматтык параллелдүүлүктү жана айрым таймаутка байланыштуу оңдоолорду документтештирет, анын ичинде ошол оңдоо үчүн бир прокси аркылуу өткөн трафикти бир хост катары кароо. Ачык жөндөө экспериментти так кылат, бирок ар бир чыгарылышты бирдей пландаштырбайт.
Эгер бир сурам да ийгиликсиз болсо, адегенде протоколду, эндпоинтти, аутентификацияны, TLS же максаттуу саясатты иликтеңиз. Параллелдик чектөөлөрү бул ийгиликсиздиктерди оңдой албайт.