Asp.Net Web App与彗星挂起

时间:2012-12-18 05:15:39

标签: c# asp.net

我已经实现了comet。当客户端请求到服务器时,该请求等待服务器直到新消息到达。当新消息到达时它返回到客户端。完成响应后再次处理客户端请求到服务器并等待新消息

这对于服务器上最多10个请求等待工作正常但是之后服务器无法响应新请求和站点被挂起并且必须回收应用程序池。我发现所有请求的状态是IIS的workerprocess中的ExecuteRequestHandler

请告诉我该怎么办?

1 个答案:

答案 0 :(得分:0)

我认为你应该用http://www.asp.net/signalr替换你的彗星实现。它将以异步方式处理源自服务器或客户端的任何发送/接收消息。它也是为了扩展而构建的