Един от клиентите имаше интересен проблем с инсталирането на актуализации на клиенти, работещи под Windows 7. Актуализациите се разпространяват чрез WSUS сървъра, интегриран в средата на System Center Configuration Manager. SCCM сървърът използва Windows Server 2008 R2, съответно WSUS версията е WSUS 3.0 SP2. Клиентските компютри с Windows 7 SP трябва да се актуализират (около 2000 компютъра).
Клиентските компютри не могат да получават актуализации от Software Update Point, грешка се записва в дневниците 0x80244022.
От страна на клиента, списанието WUAhandler.дневник съдържа грешки:
OnSearchComplete - Неуспешно приключване на търсенето. Грешка = 0x80244022.
Сканирането не бе успешно с грешка = 0x80244022.
В дневника за услуги за актуализация на Windows WindowsUpdate.дневник също много грешки във формата:
2017-08-09 11: 02: 04: 371 612 4858 Настройка ПРЕДУПРЕЖДЕНИЕ: Проверяването на SelfUpdate не успя да изтеглите информация за пакета, грешка = 0x80244022
2017-08-09 11: 02: 04: 371 612 4858 Настройка ПРЕДУПРЕЖДЕНИЕ: Проверяването на SelfUpdate не успя да изтеглите информация за пакета, грешка = 0x80244022
2017-08-09 11: 02: 04: 371 612 4858 Агент * ПРЕДУПРЕЖДЕНИЕ: Сканиране за пропускане, проверка на самонастройка се върна 0x80244022
2017-08-09 11: 02: 04: 371 612 4858 Агент * ВНИМАНИЕ: Изходен код = 0x80244022
2017-08-09 11: 02: 04: 371 612 4858 Агент ПРЕДУПРЕЖДЕНИЕ: WU клиентът е неуспешен Търсене на актуализация с грешка 0x80244022
2017-08-09 11: 02: 04: 371 612 4abc AU # ВНИМАНИЕ: Обратното извикване при търсене не бе успешно, резултат = 0x80244022
2017-08-09 11: 02: 04: 371 612 4abc AU # ВНИМАНИЕ: Неуспешно намиране на актуализации с код за грешка 80244022
От страна на сървъра, в дневника WSUSCtrl.log има грешка:
заявката не бе успешна със HTTP статус 503: Услугата не е налична
Отказани повреди по време на периодичен здравен преглед от WSUS Server SPB-MAN1. Ще се опита да провери след 1 минута
Т.е. дневникът показва, че WSUS сайтът не отговаря. Всъщност, ако отворите URL адреса на администрацията на WSUS (http: // SCCM-Srv1: 8530), се появява грешка:
HTTP Грешка 503. Услугата не е достъпна
След като отворих конзолата за управление на IIS Manager, видях, че пулът, отговорен за работата на WSUS (WsusPool), е в състояние с увреждания.
След ръчно стартиране на басейна, след 20-30 минути той отново ще падне. Интересно съобщение бе открито в системния дневник. Идентификационен номер на събитието 5117 БЕШЕ с текст:
Работен процес, обслужващ пула от приложения „WsusPool“, поиска рециклиране, тъй като достигна лимита си на лични байтове памет
По подразбиране системата използва ограничението на паметта за пула WsusPool
ограничен 1.8 GB. Ако тази стойност е надвишена (и това лесно може да се случи при голям брой клиенти на WSUS, особено при първото сканиране), пулът се нулира. За да разберете колко памет използва вашият WSUS пул, просто погледнете процеса w3wp.exe. Ако лимитът е надвишен 1,8 GB, процесът се рестартира. По този начин, за да разрешите проблема, трябва да увеличите обема на разпределената памет.
Можете да направите това от конзолата на IIS Manager, като изберете приложение Басейни -> RMB WsusPoll -> Рециклиране, увеличаване на стойността в полето частен памет използване (в KB).
Колко да увеличите, преценете сами, препоръчвам да започнете с 3-4 GB. В моя случай за 2000+ WSUS клиенти 6 GB памет се оказаха достатъчни.
Размерът на разпределената памет също може да бъде променен от секцията Разширени настройки на пула, увеличавайки стойността в полето частен памет използване (KB).
Остава да рестартирате пула чрез бутоните Старт / стоп или Recycle.
След това процесът w3wp.exe спря да изразходва повече от 3 GB RAM. И на следващия ден започнаха да се изтеглят актуализации на компютрите.
съвет. С голям брой WSUS клиенти, получаващи актуализации от SCCM Software Update Point (особено получаване на актуализации за първи път), в разширените настройки на пула, можете да увеличите следните параметри:
- Дължина на опашката от 1000 до 25000
- Тип отговор „Услуга не е налична“ - c HttpLevel на TcpLevel
- Интервал на отказ (минути) - от 5 до 30
- Промяна на „Максимални грешки“ - от 5 до 60
Освен това се препоръчва да се инсталират следните актуализации на WSUS 3.0 SP2 под Windows Server 2008 R2:
- KB2720211
- KB2734608
В WSUS 4.0 на Windows Server 2012 R2 това са:
- KB2919442
- KB2919355
- KB3095113
- KB3159706