【问题标题】:SignalR Core connections not being closed and bringing down IISSignalR Core 连接未关闭并关闭 IIS
【发布时间】: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。

【问题讨论】:

    标签: cloudflare signalrcore


    【解决方案1】:

    我们正在使用Argo Tunnel 创建从我们的网络服务器到 Cloudflare 网络的隧道。

    原来它是一个过时的cloudflared 可执行文件。

    我们运行的版本是从 2019 年 5 月开始的,从 2019 年 12 月开始更新到新版本已经解决了这个问题。事实上,当停止 cloudflare 服务时,所有连接都会立即断开。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 2019-07-27
      相关资源
      最近更新 更多