none
Перестал открываться WSUS по непонятным причинам. RRS feed

  • Вопрос

  • Здравствуйте. Прошу помощи с WSUS, развернута роль на 2012 std дистрибутиве. Все было нормально, пока я не утвердил несколько обновлений для установки, причем только для раб станций, то есть обновления на сам сервер не устанавливались. При подключении говорит что:


    Консоли администрирования WSUS не удается подключиться к серверу WSUS через удаленный API.

    Проверьте, запущены ли на сервере служба Update Services, IIS и SQL. Если проблему не удается устранить, попробуйте перезапустить IIS, SQL и службу Update Services.

    Непредусмотренная ошибка консоли администрирования WSUS. Данная ошибка может быть временной, попробуйте перезапустить консоль администрирования. Если ошибку не удается устранить,

    попробуйте удалить сохраненные параметры, удалив файл с именем "wsus" по адресу %appdata%\Microsoft\MMC\.


    System.IO.IOException -- Сбой установки соединения из-за неожиданного формата пакета.

    Source
    System

    Stack Trace:
       в System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
       в System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
       в System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
       в System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
       в System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
       в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       в System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
       в System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
       в System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
       в System.Net.ConnectStream.WriteHeaders(Boolean async)
    ** this exception was nested inside of the following exception **


    System.Net.WebException -- Базовое соединение закрыто: Непредвиденная ошибка при передаче.

    Source
    Microsoft.UpdateServices.Administration

    Stack Trace:
       в Microsoft.UpdateServices.Administration.AdminProxy.CreateUpdateServer(Object[] args)
       в Microsoft.UpdateServices.UI.AdminApiAccess.AdminApiTools.GetUpdateServer(String serverName, Boolean useSecureConnection, Int32 portNumber)
       в Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServer()
       в Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.get_ServerTools()

    Куда копнуть? Подскажите. Права на папку %windir%TEMP я дал, результата не дало.



    4 июля 2017 г. 23:13

Ответы

Все ответы

  • Скорее всего пул приложения в IIS остановился
  • Не сочтите за наглость, но где именно посмотреть? В диспетчере серверов IIS показывает нормальную работу, без каких либо ошибок. Спасибо!
  • Да действительно, нашел. В самой службе дал ошибку:

    Пул приложений "WsusPool" автоматически отключен из-за серии отказов в процессах, обслуживающих его.

    Как избежать дальнейшей остановки данной службы?

  • Нужно анализировать журналы.

    Но я подозреваю, что причина отказов в том, что во время синхронизации WSUS пул приложения начинает забирать 100% процессора и(или) памяти и система его выключает.

    Также во время синхронизации может превышаться количество запросов в очереди (по умолчанию для пула выставлено значение 1000).

  • Спасибо. Решение нашел тут https://social.technet.microsoft.com/Forums/ru-RU/f8e72a62-86bb-4f4a-9b0e-3f27c21358d2/wsus-pool-crash-w3wpexe?forum=winserverwsus так что все окей :)