pnpm proksi vaxt aşımları: yükləmə paralelliyini yoxlayın
Məhdud proksiyə lazımsız paralel təzyiqi azaldın və sorğu paralelliyini mənbə üzrə bağlantı limitlərindən ayırın.
Bir paket sorğusu işləyirsə, lakin quraşdırma vaxt aşımı yaradırsa, proksini dəyişməzdən əvvəl eyni marşrut üzərində daha az həcmdə paralel işi müqayisə edin. Bu layihə parametrlərini dəstəkləyən pnpm versiyası üçün təvazökar diaqnostik başlanğıc nöqtəsi belədir:
networkConcurrency: 8
maxsockets: 4Quraşdırılmış buraxılışın dəstəklədiyi yeri istifadə edin, məsələn cari pnpm-workspace.yaml. Bu rəqəmlər nümunəvidir, ölçü və ya proksiniz üçün sürət tövsiyəsi deyil.
| Parametr | Resurs |
|---|---|
networkConcurrency | Eyni vaxtlı şəbəkə işi. |
maxsockets | Hər mənbə üzrə bağlantılar: protokol, host və port. |
Eyni nəzərdə tutulan paket əməliyyatını işə salın və bağlantı xətalarını, tamamlanmış sorğuları və təkrar cəhdləri qeyd edin. Keşlənmiş ikinci quraşdırma, keşlənməmiş ilk yükləmə ilə ötürmə qabiliyyəti kimi müqayisə edilə bilməz. Aşağı paralellik məhdud vasitəçiyə kömək edə və ya sadəcə sağlam işə yavaşlıq gətirə bilər; iş yükü sübutu olmadan sabit yaxşılaşma yoxdur.
Versiya davranışına da baxın. Cari pnpm avtomatik paralelliyi və vaxt aşımı ilə bağlı bəzi düzəlişləri sənədləşdirir, o cümlədən həmin düzəliş üçün eyni proksi vasitəsilə trafiki bir host kimi qəbul etməyi. Açıq parametr təcrübəni daha aydın edir, lakin hər buraxılışı eyni cür planlaşdırmır.
Hətta bir sorğu uğursuz olarsa, əvvəlcə protokolu, son nöqtəni, autentifikasiyanı, TLS-i və ya hədəf siyasətini araşdırın. Paralellik məhdudiyyətləri bu uğursuzluqları düzəldə bilməz.