Kesalahan 0x80244022 dan masalah menghentikan WsusPool karena kekurangan memori

Salah satu pelanggan memiliki masalah yang menarik menginstal pembaruan pada klien yang menjalankan Windows 7. Pembaruan didistribusikan melalui server WSUS yang terintegrasi ke lingkungan System Center Configuration Manager. Server SCCM menggunakan Windows Server 2008 R2, versi WSUS, masing-masing, adalah WSUS 3.0 SP2. Komputer klien dengan Windows 7 SP harus diperbarui (sekitar 2000 komputer).

Komputer klien tidak dapat menerima pembaruan dari Titik Pembaruan Perangkat Lunak, kesalahan dicatat dalam log 0x80244022.

Di sisi klien, majalah Wuhandler.log mengandung kesalahan:

OnSearchComplete - Gagal mengakhiri pekerjaan pencarian. Kesalahan = 0x80244022.
Pemindaian gagal dengan kesalahan = 0x80244022.

Dalam Log Layanan Pembaruan Windows Pembaruan Windows.log juga banyak kesalahan bentuk:

2017-08-09 11: 02: 04: 371 612 4858 Pengaturan PERINGATAN: Pemeriksaan pembaruan diri gagal mengunduh informasi paket, kesalahan = 0x80244022
2017-08-09 11: 02: 04: 371 612 4858 Pengaturan PERINGATAN: Pemeriksaan pembaruan diri gagal mengunduh informasi paket, kesalahan = 0x80244022
2017-08-09 11: 02: 04: 371 612 4858 Agen * PERINGATAN: Melewati pemindaian, cek pembaruan sendiri dikembalikan 0x80244022
2017-08-09 11: 02: 04: 371 612 4858 Agen * PERINGATAN: Keluar kode = 0x80244022
2017-08-09 11: 02: 04: 371 612 4858 Agen PERINGATAN: Klien WU gagal Mencari pembaruan dengan kesalahan 0x80244022
2017-08-09 11: 02: 04: 371 612 4abc AU # PERINGATAN: Panggilan balik pencarian gagal, hasil = 0x80244022
2017-08-09 11: 02: 04: 371 612 4abc AU # PERINGATAN: Gagal menemukan pembaruan dengan kode kesalahan 80244022

Di sisi server, di log WSUSCtrl.log ada kesalahan:

permintaan gagal dengan status HTTP 503: Layanan Tidak Tersedia
Kegagalan dilaporkan selama pemeriksaan kesehatan berkala oleh WSUS Server SPB-MAN1. Akan coba lagi dalam 1 menit

Yaitu log menunjukkan bahwa situs WSUS tidak merespons. Memang, jika Anda membuka URL Administrasi WSUS (http: // SCCM-Srv1: 8530), kesalahan muncul:

Kesalahan HTTP 503. Layanan tidak tersedia

Catatan. Penjelasan lebih rinci tentang kesalahan dapat diperoleh dengan kode dari artikel dengan daftar semua kesalahan Pembaruan Windows.

Setelah membuka konsol manajemen IIS Manager, saya melihat bahwa kumpulan yang bertanggung jawab untuk operasi WSUS (WsusPool) dalam keadaan dinonaktifkan.

Setelah memulai kolam secara manual, setelah 20-30 menit itu akan jatuh lagi. Pesan menarik ditemukan di log sistem. ID Peristiwa 5117 WS dengan teks:

Proses pekerja yang melayani kumpulan aplikasi 'WsusPool' telah meminta daur ulang karena telah mencapai batas memori byte pribadi

Secara default, sistem menggunakan batas memori untuk kumpulan WsusPool
terbatas 1,8 GB. Jika nilai ini terlampaui (dan ini dapat dengan mudah terjadi dengan sejumlah besar klien WSUS, terutama selama pemindaian pertama), kumpulan ini diatur ulang. Untuk memahami berapa banyak memori yang digunakan kolam WSUS Anda, lihat saja proses w3wp.exe. Jika batas melebihi 1,8 GB, proses restart. Jadi, untuk mengatasi masalah tersebut, Anda perlu menambah jumlah memori yang dialokasikan.

Catatan. Masalahnya sebagian menyerupai kasus dengan kesalahan 0x8024401 dianggap sebelumnya ketika menerima pembaruan c di Windows 10.

Anda dapat melakukan ini dari konsol IIS Manager dengan memilih Aplikasi Kolam renang -> RMB Wsuspoll -> Daur ulang, meningkatkan nilai di lapangan Pribadi memori penggunaan (masuk KB).

Berapa kenaikan, putuskan sendiri, saya sarankan mulai dengan 3-4 GB. Dalam kasus saya, untuk 2000+ klien WSUS, memori 6 GB ternyata cukup.

Ukuran memori yang dialokasikan juga dapat diubah dari bagian Pengaturan Lanjutan dari kolam, meningkatkan nilai di lapangan Pribadi memori penggunaan (KB).

Tetap me-restart pool melalui tombol Mulai / hentikan atau Daur ulang.

Setelah itu, proses w3wp.exe berhenti mengkonsumsi lebih dari 3 GB RAM. Dan hari berikutnya, pembaruan mulai diunduh ke komputer.

Kiat. Dengan sejumlah besar klien WSUS menerima pembaruan dari SCCM Software Update Point (terutama menerima pembaruan untuk pertama kalinya), dalam pengaturan lanjutan dari kumpulan ini, Anda dapat meningkatkan parameter berikut:

  • Panjang antrian dari 1000 hingga 25000
  • Jenis Tanggapan "Layanan Tidak Tersedia" - c HttpLevel di TcpLevel
  • Interval kegagalan (menit) - dari 5 hingga 30
  • Ubah 'Kegagalan Maksimum' - dari 5 hingga 60

Selain itu, disarankan agar pembaruan berikut diinstal pada WSUS 3.0 SP2 di Windows Server 2008 R2:

  • KB2720211
  • KB2734608

Pada WSUS 4.0 pada Windows Server 2012 R2, ini adalah:

  • KB2919442
  • KB2919355
  • KB3095113
  • KB3159706