我们正在运行一个使用 ASP 2.0.50727 的 ASP 应用程序,该应用程序运行在 IIS 6.0 和 Windows 2003 上。我们的响应时间会随机增加,我使用 PerfMon 发现 ASP\Request 等待时间有时为 5-14 秒。相应的 ASP\Requests Queued 为 6-12。我查看了我们的 ASP Machine.config,我们将其设置为 AutoConfig,它应该会自动正确配置所有连接值。我们没有遇到任何物理层面的问题,CPU 大约为 10%,内存为 15%,等等。
我还能看什么?我们应该删除 AutoConfig 并尝试手动更改所有值吗?感谢您的指导。
答案1
答案2
据我所知,machine.config 中的设置不会影响经典 ASP。所有经典 ASP 设置都存储在 applicationHost.config(全局)中或特定站点的 <location> 标记中。当您更改设置时,IIS 管理器会在底部状态栏中显示配置的位置。
回到你的问题,你可能需要阅读监控 ASP 性能在 TechNet 上。我认为调整 AspProcessorThreadMax 设置也可能是解决您问题的方法。似乎您有几个正在运行的请求导致其他请求排队。