【发布时间】:2020-02-06 04:00:39
【问题描述】:
我们在 IIS 中运行 SignalR Core,并且连接不会随着时间的推移而关闭。
这会导致503 错误:
HTTP Error 503.2 - Service Unavailable
The serverRuntime@appConcurrentRequestLimit setting is being exceeded.
当回收应用程序池时,Current Connections 将下降到 0,然后恢复到 50 左右(实际客户端重新连接)。在一天之内,它可以轻松达到 2000 个。并非每个连接都在泄漏 - 数量确实会减少,但会随着时间的推移呈上升趋势。
已安装最新的 .NET Core 3.1。
【问题讨论】: