ASP MVC应用程序在IIS 8.5中突然挂起

我们有3个服务器一个是像域名服务器和2个服务器与ASP MVC和webapi网站的基础设施。 组合的负载均衡器将负载平衡到服务器2和3

对于许多monthes一切正常,但自从上个星期我们注意到服务器2和3的事件日志中的大多数exception挂起:

exception信息:exceptiontypes:HttpExceptionexception消息:远程主机closures连接。 错误代码是0x80070057 。 在System.Web.WebSocketPipeline.DoFlush()的System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32结果,布尔throwOnDisconnect)—从抛出exception的上一个位置的堆栈跟踪结束—在System.Runtime.ExceptionServices .ExceptionDispatchInfo.Throw()在System.Web.WebSocketPipeline.d__8.MoveNext()

有些时候错误代码变化,是0x800704CD 。 在这种状态下,w3wp进程的CPU使用率增加到99.5%。 networking和RAm的使用率非常低

有时在这个szenario中,我们可以在安全日志中看到一些authentication。 它是网站运行的用户。

这个错误不会发生在峰值上。 我们有两次,在我们接近零交通的夜晚。

当我查看工作进程UI时,我可以看到在EndRequest状态下有很多(30+)个连接。 这是预期的吗? 这就是说,在这个时候,我们有更多的并发用户

我们没有改变服务器上的安装,只是stream量略有增加。

任何build议是非常受欢迎的。

有没有进一步的信息可能是重要的?