Chyba 0x80244022 a problém so zastavením programu WsusPool z dôvodu nedostatku pamäte

Jeden zo zákazníkov mal zaujímavý problém s inštaláciou aktualizácií na klientov so systémom Windows 7. Aktualizácie sa distribuujú prostredníctvom servera WSUS integrovaného do prostredia System Center Configuration Manager. Server SCCM používa Windows Server 2008 R2, verzia WSUS je WSUS 3.0 SP2. Klientske počítače so systémom Windows 7 SP by sa mali aktualizovať (približne 2000 počítačov).

Klientske počítače nemôžu prijímať aktualizácie od Software Update Point, do protokolov sa zaznamená chyba 0x80244022.

Na strane klienta časopis WUAhandler.log obsahuje chyby:

OnSearchComplete - Nepodarilo sa ukončiť vyhľadávaciu úlohu. Chyba = 0x80244022.
Skenovanie zlyhalo s chybou = 0x80244022.

V denníku služieb Windows Update Service WindowsUpdate.log tiež veľa chýb vo formulári:

2017-08-09 11: 02: 04: 371 612 4858 Nastavenie VAROVANIE: Kontrola SelfUpdate zlyhala pri sťahovaní informácií o balíku, error = 0x80244022
2017-08-09 11: 02: 04: 371 612 4858 Nastavenie VAROVANIE: Kontrola SelfUpdate zlyhala pri sťahovaní informácií o balíku, error = 0x80244022
2017-08-09 11: 02: 04: 371 612 4858 Agent * VAROVANIE: Preskakovanie skenovania, kontrola automatickej aktualizácie vrátená 0x80244022
2017-08-09 Agent 11: 02: 04: 371 612 4858 * VAROVANIE: Výstupný kód = 0x80244022
2017-08-09 11: 02: 04: 371 612 4858 Agent VAROVANIE: Klient WU zlyhal Hľadanie aktualizácie s chybou 0x80244022
2017-08-09 11: 02: 04: 371 612 4abc AU # UPOZORNENIE: Spätné volanie vyhľadávania zlyhalo, výsledok = 0x80244022
2017-08-09 11: 02: 04: 371 612 4abc AU # VAROVANIE: Nepodarilo sa nájsť aktualizácie s chybovým kódom 80244022

Na strane servera v denníku WSUSCtrl.log vyskytla sa chyba:

požiadavka zlyhala so stavom HTTP 503: Služba nie je k dispozícii
Poruchy hlásené počas pravidelnej kontroly stavu serverom WSUS SPB-MAN1. Skúste to znova o 1 minútu

tj protokol ukazuje, že web WSUS neodpovedá. Ak otvoríte webovú adresu správy WSUS (http: // SCCM-Srv1: 8530), objaví sa chyba:

Chyba HTTP 503. Služba nie je k dispozícii

poznámka. Podrobnejší podrobný popis chyby je možné získať jeho kódom z článku so zoznamom všetkých chýb Windows Update.

Po otvorení konzoly správy IIS Manager som videl, že oblasť zodpovedná za prevádzku WSUS (WsusPool) je v deaktivovanom stave.

Po manuálnom spustení bazéna po 20-30 minútach opäť klesne. V denníku systému bola nájdená zaujímavá správa. ID udalosti 5117 WAS s textom:

Pracovný proces obsluhujúci oblasť aplikácií 'WsusPool' požiadal o recykláciu, pretože dosiahol svoj limit pamäte súkromných bajtov

Systém predvolene používa limit pamäte pre oblasť WsusPool
obmedzený 1,8 GB. Ak je táto hodnota prekročená (a to sa môže ľahko stať pri veľkom počte klientov WSUS, najmä počas prvého skenovania), fond sa vynuluje. Ak chcete porozumieť, koľko pamäte používa vaša oblasť WSUS, stačí sa pozrieť na proces w3wp.exe. Ak je limit prekročený 1,8 GB, proces sa reštartuje. Ak chcete vyriešiť problém, musíte zvýšiť množstvo pridelenej pamäte.

poznámka. Problém čiastočne pripomína prípad s chybou 0x8024401, ktorá sa zvažovala skôr pri prijímaní aktualizácií c v systéme Windows 10.

Môžete to urobiť z konzoly IIS Manager výberom prihláška bazény -> RMB WsusPoll -> recyklácia, zvýšenie hodnoty v poli súkromný pamäť použitie (v KB).

Koľko zvýšiť, rozhodnúť pre seba, odporúčam začať s 3-4 GB. V mojom prípade sa pre 2000 a viac klientov služby WSUS ukázalo, že stačí 6 GB pamäte.

Veľkosť pridelenej pamäte sa dá tiež zmeniť v časti Rozšírené nastavenia fondu, čím sa zvýši hodnota v poli súkromný pamäť použitie (KB).

Zostáva reštartovať bazén pomocou tlačidiel Štart / stop alebo recyklovať.

Potom proces w3wp.exe prestal spotrebovávať viac ako 3 GB pamäte RAM. A nasledujúci deň sa aktualizácie začali sťahovať do počítačov.

rada. Vzhľadom na to, že veľké množstvo klientov WSUS prijíma aktualizácie od SCCM Software Update Point (najmä ak prijímajú aktualizácie prvýkrát), môžete v rozšírených nastaveniach fondu zvýšiť tieto parametre:

  • Dĺžka fronty od 1 000 do 25 000
  • Typ odpovede „Služba nie je k dispozícii“ - c HttpLevel na TcpLevel
  • Interval zlyhania (minúty) - od 5 do 30
  • Zmena „maximálnych porúch“ - od 5 do 60

Okrem toho sa odporúča nainštalovať na serveri WSUS 3.0 SP2 v systéme Windows Server 2008 R2 nasledujúce aktualizácie:

  • KB2720211
  • KB2734608

Na serveri WSUS 4.0 v systéme Windows Server 2012 R2 sú tieto:

  • KB2919442
  • KB2919355
  • KB3095113
  • KB3159706