본문 바로가기

OS/Windows

[WSUS] System.Net.WebException -- HTTP 상태 503: Service Unavailable(으)로 인해 요청하지 못했습니다.

반응형

WSUS 관리 콘솔에서 서버 노드에 연결이 안되는 현상 발생

 

 

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()

 

 

IIS 응용프로그램 풀에서 WsusPool 이 중지 되어 있어 503을 반환함.

 

 

 

이경우 대부분의 원인은 메모리 문제로 늘려주거나 제한없이 설정하는 방법으로 해결할 수 있음.

 

고급설정

 

 

서버의 pysical memory 값을 염두해두고 default 값인 1843200 -> 3686400 로 변경

제한 없이 설정하려면  "0" 으로 변경

 

 

 

변경 후 WsusPool 시작

 

 

메모리가 부족한 원인은 업데이트 목록과 관련이 있으며 너무 많은 업데이트가 다수의 클라이언트에 전달되는 상황이라면 불필요한 업데이트를 정리하는 등의 관리가 필요.

반응형