问题描述:
=================
最近我在客户这面搭建了一套WSUS服务器,一个主的,四个下游服务器,最近主的服务器管理控制台经常打不开,报错见下图:(重启IIS,可以正常打开管理控制台,但过几分钟管理控制台还是会报错,只有重启IIS才能再次打开管理控制台。)
日志报错截图:
=================
排查过程:
=================
从以下路径中删除WSUS的程序缓存测试:C:\Documents and Settings\<user profile>
\application data\microsoft\mmc <user profile>是当前登录用户的配置文件。
打开IIS管理控制台,依次打开IIS/WSUS Web Page/Authentication/"ASP.NET Impersonation",
在右侧的操作中点击禁用。检查WSUS Administration下的网站,确保以下所有的网络应用程序
的ASP .NET Impersonation都处于禁用状态。
ApiRemoting30
ClientWebService
Content
DssAuthWebService
Inventory
ReportingWebService
Selfupdate
ServerSyncWebService
SipleAuthWebService
重启IIS
使用Microsoft.NET Framework 修复工具来修复ASP.NET。
Microsoft.NET Framework 修复工具链接:https://support.microsoft.com/zh-cn/kb/2698555
打开命令提示符,将路径更改到c:\program files\Update Services\Tools并运行命令:
wsusutil checkhealth,并查看得到的日志中有哪些报错:
PS:以下是我运行完上述命令得到的报错信息:
5.从上述报错内容来看,我的WSUS问题出在IIS的设置上,按照以下步骤设置IIS:
打开IIS manager,点击Application Pools。
选中WsusPool,点击右侧操作下的高级设置。
将Private Memory Limit (KB) 的默认值改为0。
然后运行iisreset。
重启WSUS各项服务。
以上是该问题的简单总结,希望对大家有所帮助。
本文转自 zyliday 51CTO博客,原文链接:http://blog.51cto.com/itsoul/1794239