SignalR IIS工作进程未释放

jan*_*000 7 c# iis worker-process signalr signalr-backplane

我们有一个简单的信号服务器和客户端,在启用背板的情况下运行。当我查看 IIS 工作进程时,我发现在当前请求选项卡中始终显示此信号器连接。

在此输入图像描述

当我连接大约 100 个客户端时,woker 进程视图中会显示 100 个当前请求。连接后这些不应该被删除吗?或者这是信号器的预期行为?

Kel*_*arp 4

线程将关闭或被新客户端重用,它基本上是一个线程池,您不需要担心它。唯一需要担心打开的线程数的情况是,如果您的 CPU 资源有限且打开的线程限制设置较低。