none
客户端一连接WSUS就出现连接错误 RRS feed

  • 问题

  • server2016,刚刚架设的WSUS,目前正在同步下载补丁。

    出了的问题,一旦有客户端申请去更新,IIS的中的程序池wsuspool就停止了,WSUS控制台也出现错误,

    何故???

    提示信息如下:

    WSUS 管理控制台无法通过远程 API 连接到 WSUS 服务器。 

    请确保 Update Services 服务、IIS 和 SQL 正在该服务器上运行。如果该问题仍然存在,请尝试重新启动 IIS、SQL 和 Update Services 服务。

    System.Net.WebException -- 请求因 HTTP 状态 503 失败: Service Unavailable。

    Source
    System.Web.Services

    Stack Trace:
       在 System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
       在 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
       在 Microsoft.UpdateServices.Internal.ApiRemoting.ExecuteSPGetConfiguration()
       在 Microsoft.UpdateServices.Internal.DatabaseAccess.AdminDataAccessProxy.ExecuteSPGetConfiguration()
       在 Microsoft.UpdateServices.Internal.BaseApi.UpdateServerConfiguration.Load()
       在 Microsoft.UpdateServices.Internal.ClassFactory.CreateWellKnownType(Type type, Object[] args)
       在 Microsoft.UpdateServices.Internal.ClassFactory.CreateInstance(Type type, Object[] args)
       在 Microsoft.UpdateServices.Internal.BaseApi.UpdateServer.GetConfiguration()
       在 Microsoft.UpdateServices.UI.AdminApiAccess.CachedObject.RefreshCache()
       在 Microsoft.UpdateServices.UI.AdminApiAccess.CachedObject.GetFromCache()
       在 Microsoft.UpdateServices.UI.AdminApiAccess.PermissionsManager.IsPermitted(UserOperation operation)
       在 Microsoft.UpdateServices.UI.SnapIn.Scope.UpdatesSummaryScopeNode.RefreshPermissions()
       在 Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.AddChildNodes()
       在 Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServerAndPopulateNode(Boolean connectingServerToConsole)
       在 Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ResetScopeNode()


    • 已编辑 gxchenwh 2017年9月17日 18:21 修改标题
    2017年9月17日 18:20

全部回复

  • 补充:

    如果没有客户端去连接服务器,那么服务器运行就不会报连接错误。

    还有,计算机管理里面也看不到有任何计算机连接。

    2017年9月17日 18:23
  • 你好,

    1. 关于WSUS控制台连接失败的问题,请尝试以下方法:

    在WSUS site中,增加Private Memory Limit的大小,你可以将这个值设为0(无限),看看是不是可以奏效:

    2. >计算机管理里面也看不到有任何计算机连接

    如果是计算机没有出现在WSUS控制台中:

    1)请检查WSUS client 是否正确应用WSUS的相关设置;

    2)如果是WSUS 2016的话,我们需要在URL中加上端口号,例如http://wsusserver:8530;

    3) 如果上述设置都正确的话,WSUS client还是没有出现在WSUS server中,请尝试重置SUSClientID,看看是否能奏效:

    reset SusClientId:

    a. In cmd, net stop wuauserv

    b. Delete the value in registry key " SusClientId " and "SusClientIDValidation" locates in:

    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate

    c. In cmd, net start wuauserv
         wuauclt.exe /resetauthorization /detectnow

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年9月18日 7:12
    版主
  • 修改过了,今天在互联网用虚拟机测试,能连接了,但是下载好像总是失败。

    今天移到内网(无法上互联网)后。

    又时不时出现连接错误。代码如下:

    WSUS 管理控制台无法通过远程 API 连接到 WSUS 服务器。 

    请确保 Update Services 服务、IIS 和 SQL 正在该服务器上运行。如果该问题仍然存在,请尝试重新启动 IIS、SQL 和 Update Services 服务。

    System.Net.WebException -- 操作超时

    Source
    System.Web.Services

    Stack Trace:
       在 System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)
       在 Microsoft.UpdateServices.Internal.DatabaseAccess.ApiRemotingCompressionProxy.GetWebResponse(WebRequest webRequest)
       在 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
       在 Microsoft.UpdateServices.Internal.ApiRemoting.ExecuteSPSearchUpdates(String updateScopeXml, String preferredCulture, Int32 publicationState)
       在 Microsoft.UpdateServices.Internal.DatabaseAccess.AdminDataAccessProxy.ExecuteSPSearchUpdates(String updateScopeXml, String preferredCulture, ExtendedPublicationState publicationState)
       在 Microsoft.UpdateServices.Internal.BaseApi.Update.SearchUpdates(UpdateScope searchScope, ExtendedPublicationState publicationState, UpdateServer updateServer)
       在 Microsoft.UpdateServices.UI.AdminApiAccess.UpdateManager.GetUpdates(ExtendedUpdateScope filter)
       在 Microsoft.UpdateServices.UI.AdminApiAccess.WsusSynchronizationInfo.InitializeDerivedProperties()
       在 Microsoft.UpdateServices.UI.SnapIn.Pages.SyncResultsListPage.GetSyncInfoRow(WsusSynchronizationInfo syncInfo)
       在 Microsoft.UpdateServices.UI.SnapIn.Pages.SyncResultsListPage.GetListRows()

    2017年9月19日 9:19
  • 你好,

    你现在的WSUS环境有两个大问题;

    1. WSUS server 本身下载,连接控制台有问题;

    2. WSUS client 向WSUS server报告存在问题。

    我们先解决第一个大问题,WSUS server 本身的问题(理论上,发帖的时候应该一个帖子一个问题,这样可以针对某个问题得到更好的support).

    针对WSUS server 没法连接控制台,请再检查以下设置;

    1)在“产品和分类”中,看看是否选择了大量的产品,我们建议只下载需要的产品,在分类中,看看是否选择了“Drivers”(驱动),我们不建议用WSUS server 来部署驱动相关的更新。因为相关的更新会很多,而我们需要的很少,这会造成很大的资源浪费;

    2)看看你的WSUS server 是不是安装的最新的月度更新,如果没有的话,请更新你的WSUS server;

    针对WSUS server 无法下载update的问题:

    1)请问你的WSUS server 从哪里下载update, Microsoft Update还是另外一台上游的WSUS server, 如果是从Microsoft Update下载的话,请检查WSUS server是否可以上网,检查WSUS server 和公网之间是否有代理和防火墙,看看是否是代理服务器或防火墙拦截了相关的流量;

    2)请检查事件查看器中WSUS角色,看看是否有Event 364, Event 364会记录下载失败的具体原因。

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年9月19日 12:53
    版主
  • 你好,

    请问你的问题有进展了吗,上述回复是否对你有帮助,如果有的话,请将有用的回复标记为答案,如果你还有其他问题的话,欢迎反馈。

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年9月26日 1:53
    版主