我在Windows 8下通过IIS 8.0提供应用程序。该站点由静态html和js文件组成,这些文件使用ASP.NET Web.Api 2和SignalR与服务器进行通信。
页面加载非常快并且工作正常,直到我在~5-10个选项卡中打开多个实例,然后一切都停止了。 Chrome会显示“正在等待主机名”或“等待可用套接字”。
如果我有4个连续加载的页面并且挂起试图再加载1个,我可以简单地关闭其他选项卡,最后一个将在一段时间后加载。
我的问题是如何调试此问题,有哪些工具可以帮助我找出挂起的位置?
答案 0 :(得分:5)
在Windows 8中运行IIS时,并发请求有限制,尝试在Windows服务器上进行托管,只需几个并发请求就不会有任何问题。
(摘自以下文章以供将来参考)
Windows 8 - IIS 8并发请求限制
Windows 8(基础版) 3
Windows 8 Professional,Enterprise 10
IIS concurrent request limits for different versions of Windows