我们有一个复杂的应用程序,它使用简短的 ASP servlet 提供 AJAX JSON 流(使用 ADO 来获取数据)。任何给定的会话都可以同时从 10-20 个这些请求中启动。在构建负载时,我们比预期更早地遇到了严重的性能问题。(服务器是双 XEON、RAID 5、4gb 等)。在 perfmon 中进行调查,我们注意到“请求执行”数字永远停留在 1。永远不会更高。研究表明,20-50 的数字并不少见。Requests Queued 将徘徊在 10-20 左右,等待时间也会攀升。
我们已经将 ASPProcessorThreadMax 从默认的 25 设置为 40,但没有任何效果。它似乎一次只能处理一个请求,不用说,这是行不通的。我找不到任何描述这个特定问题的东西。非常感谢任何帮助。