使用长时间运行的请求保持IIS响应 - 调整队列优先级/位置?

时间:2012-10-22 19:31:26

标签: iis iis-7.5 asp.net-4.0

我的网站上有几个页面/肥皂调用,它可以远程与许多其他系统进行交互,以获取数据,处理数据,进行一些同步数据库调用,然后发回响应。这些调用通常在负载下超过10秒,并且往往会阻塞IIS上的请求。

在这种情况下是否有可能选择性地终止请求或让它们等待(在峰值负载下将它们推到队列中)?如果是,可以不通过InetManager进行(如在编写代码中访问工作进程并按优先顺序或其他方式对队列中的请求进行排序)?

更新:杀死请求无论如何都是不可能的(即使它归结为此),因为它将回收应用程序池。

0 个答案:

没有答案