大家好,我是一個技術(shù)不咋咋滴,但擁有10年網(wǎng)絡(luò)運(yùn)維經(jīng)驗的廣東蝦米。歡迎大家技術(shù)交流。
前言:
在上期分享搭建和部署WSUS服務(wù)器《Server2019運(yùn)維:企業(yè)單位部署WSUS更新服務(wù)器操作指南》,用了不到一周,發(fā)現(xiàn)一個致命的問題,居然報錯了,如下圖。
![]()
經(jīng)過上期的搭建了解,WSUS服務(wù)器是依賴IIS服務(wù)和windows Update系統(tǒng)服務(wù)運(yùn)作的。檢查IIS管理器發(fā)現(xiàn)應(yīng)用程序池WsusPool服務(wù)自動關(guān)閉了,連windows update系統(tǒng)服務(wù)也不工作。手動開啟不久又自動關(guān)閉。
![]()
究竟是什么原因?qū)е碌模?/p>
經(jīng)Microsoft官方論壇查閱,原因:是默認(rèn)閾值不滿足現(xiàn)在的規(guī)模,例如:IIS的應(yīng)用程序池默認(rèn)的"專用內(nèi)存限制"是1.8G不夠用了,需要提高參數(shù)才能讓正常運(yùn)行。如WSUS更新達(dá)到一定規(guī)模,默認(rèn)分配的內(nèi)存會不滿足需要,導(dǎo)致工作進(jìn)程崩潰,最終觸發(fā)了WsusPool應(yīng)用程序池關(guān)閉。
應(yīng)該如何解決?
根據(jù)實際需求調(diào)整內(nèi)存大小。好下面就來操作。
操作步驟:
一、調(diào)整專用內(nèi)存限制值
1、打開服務(wù)器管理器,點 "工具" ,選擇 "Inte.NET information servis (IIS)管理器"。
![]()
2、點擊左側(cè) "應(yīng)用程序池",選擇 "WsusPool", 再點右側(cè) "高級設(shè)置"。
![]()
3、往下找到 "專用內(nèi)存限制",按照自己需求把值調(diào)大即可(0:不限制)。然后點 "確定"。
![]()
4、然后在應(yīng)用程序池,選擇 "WsusPool",再點右側(cè) "啟動"。
![]()
二、開啟windows update服務(wù)。
1、打開服務(wù)器管理,點擊 "工具",再選擇 "計算機(jī)管理"。
![]()
2、在左側(cè)選擇 "服務(wù)",右擊 "Windows Update服務(wù)",選擇 "啟動" 。
![]()
3、重新打開WSUS服務(wù)器,現(xiàn)在就正常了。運(yùn)行一個月時間,暫沒頻繁出現(xiàn)同樣的問題。
![]()
三、關(guān)于WsusPool的高級設(shè)置擴(kuò)展內(nèi)容:
1.若要支持最大 SCCM 軟件更新點客戶端數(shù),請按需求把“隊列長度”向大調(diào)整;
![]()
2.如果您的服務(wù)器可識別 NUMA,請將“最大工作進(jìn)程數(shù)”從默認(rèn)值 1 更改為 0。如果不知道服務(wù)器是否可識別 NUMA,請將此值保留為默認(rèn)值;
![]()
3.將“服務(wù)不可用”響應(yīng)類型“從默認(rèn)的 HttpLevel 更改為 TcpLevel;
4.將“故障間隔(分鐘)”從默認(rèn)值 5 更改為 30;
5.將“最大故障數(shù)”從默認(rèn)值 5 更改為 60;
6.單擊“確定”以保存應(yīng)用程序池更改,并重啟WsusPool。
![]()
到這里就結(jié)束了!關(guān)注我,與你一起學(xué)習(xí)進(jìn)步。






