Monday 14 January 2019

無法啟動要求的服務、記憶體閘檢查失敗,因為可用記憶體 少於總記憶體的 5%

無法Trace WCF程式:
{"無法啟動要求的服務 'http://localhost:57690/ServiceB2CDatabase.svc'。如需詳細資訊,請參閱伺服器的診斷追蹤記錄檔。"}

debug開啟後,直接貼上localhost本機Service路徑,改出現下面錯誤訊息:
記憶體閘檢查失敗,因為可用記憶體 (187224064 個位元組) 少於總記憶體的 5%。因此,傳入要求將無法使用服務。若要解決此問題,請降低電腦工作負載,或調整 serviceHostingEnvironment 組態元素上 minFreeMemoryPercentageToActivateService 的值。

原因發現是:記憶體不足,可增加記憶體,或者重新開機重組記憶體配置

描述: 在執行目前 Web 要求的過程中發生未處理的例外狀況。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。

例外狀況詳細資訊: System.InsufficientMemoryException: 記憶體閘檢查失敗,因為可用記憶體 (187224064 個位元組) 少於總記憶體的 5%。因此,傳入要求將無法使用服務。若要解決此問題,請降低電腦工作負載,或調整 serviceHostingEnvironment 組態元素上 minFreeMemoryPercentageToActivateService 的值。

原始程式錯誤:

在執行目前 Web 要求期間,產生未處理的例外狀況。如需有關例外狀況來源與位置的資訊,可以使用下列的例外狀況堆疊追蹤取得。

堆疊追蹤:


[InsufficientMemoryException: 記憶體閘檢查失敗,因為可用記憶體 (187224064 個位元組) 少於總記憶體的 5%。因此,傳入要求將無法使用服務。若要解決此問題,請降低電腦工作負載,或調整 serviceHostingEnvironment 組態元素上 minFreeMemoryPercentageToActivateService 的值。]
   System.ServiceModel.Activation.ServiceMemoryGates.Check(Int32 minFreeMemoryPercentage, Boolean throwOnLowMemory, UInt64& availableMemoryBytes) +59559
   System.ServiceModel.HostingManager.CheckMemoryCloseIdleServices(EventTraceActivity eventTraceActivity) +96
   System.ServiceModel.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath, EventTraceActivity eventTraceActivity) +627

[ServiceActivationException: 編譯期間發生例外狀況,因此無法啟動服務 '/ServiceB2CDatabase.svc'。例外狀況訊息: 記憶體閘檢查失敗,因為可用記憶體 (187224064 個位元組) 少於總記憶體的 5%。因此,傳入要求將無法使用服務。若要解決此問題,請降低電腦工作負載,或調整 serviceHostingEnvironment 組態元素上 minFreeMemoryPercentageToActivateService 的值。。]
   System.Runtime.AsyncResult.End(IAsyncResult result) +500286
   System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result) +174
   System.ServiceModel.Activation.ServiceHttpHandler.EndProcessRequest(IAsyncResult result) +11
   System.Web.CallHandlerExecutionStep.InvokeEndHandler(IAsyncResult ar) +152
   System.Web.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar) +125

No comments:

Post a Comment

找不到匯入的專案  請確認 <Import> 宣告中的路徑正確,而且檔案存在於磁碟上。

【Problem】  C:\inetpub\wwwroot\project\project.csproj : error  : 找不到匯入的專案 "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\W...