我正在两个服务群集上运行一个相当大的asp.net网站。由ASP.Net Apps性能对象记录的典型负载是每台服务器大约20个请求/秒。
在一天中的某些时段,性能计数器记录的速度为每秒2,000至9,000个请求。辅助进程此时死亡,并报告“.Net运行时2.0错误报告”应用程序日志,其中列出了“故障诊断应用程序w3wp.exe”。
奇怪的是IIS目前没有记录任何突发请求。网络日志记录了到目前为止的正常流量速度,并且没有显示成千上万个请求的爆发。
该服务器在Windows 2003 64位服务器上运行IIS6。它是具有6GB RAM的四核xeon。
负载平衡群集中的两台服务器中只有一台记录此请求量。另一台服务器显示的平均请求/秒数不超过20。
关于为什么性能日志会显示出大量未记录在任何地方的请求的任何想法?我无法确定导致此负载的原因,并且想知道这是某种应用程序错误还是真正的流量突发。
关于如何追查罪魁祸首的任何建议?
最佳答案
使用调试工具(Windbg&Co)获取asp进程的故障转储。
checkout http://blogs.msdn.com/tess。