簡體   English   中英

來自IIS中托管的網站的SOAP API訪問錯誤

[英]SOAP API access error from a website hosted in IIS

我在Windows Server 2012中的IIS中托管了一個應用程序。網站定期無法調用應用程序中使用的安全SOAP Api。 通過在IIS中重新啟動網站來解決此問題。 但我無法在任何時候重啟應用程序。

我在事件查看器和應用程序錯誤日志中收到以下錯誤消息。

事件查看器

TLS協議定義的致命警報代碼為80。

應用錯誤日志

“無法為具有權限'URL'的SSL / TLS建立安全通道”

Windows Update尚未安裝Microsoft已知的S Channel SSL Update KB,已知會生成此錯誤。

如果您查找錯誤原因:

TLS協議中的警報代碼80表示:

內部錯誤:與對等方無關的內部錯誤或協議的正確性使其無法繼續,例如內存分配失敗。 該錯誤與協議無關。 這條消息總是致命的。

似乎在SOAP UI的配置方面有些不好,可能存在以下情況:

  1. 服務中的內存消耗: Checkout WCF - 進行多次調用時隨機客戶端超時

  2. Throttling (服務調用和優化的上限)設置相關的內容:您需要為任何托管應用程序設置最大並發調用。 確保該值大於所需的連接。 Checkout WCF超時異常詳細調查

  3. 服務器出錯 (應用程序中的內存泄漏,內存減少,其他進程):Monitor Server在應用程序中的事件查看器中記錄錯誤。

  4. 應用程序池的空閑超時設置 :IIS上托管的任何托管應用程序使用應用程序池和應用程序池都具有空閑超時。 這意味着如果在一段時間內(AppPool的空閑超時)沒有使用該AppPool上的托管應用程序,AppPool將被回收以釋放資源。 之后的新調用需要啟動需要比常用時間更長的AppPool而不是某些應用程序的超時(如果超時較少)。 查看配置應用程序池的空閑超時設置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM