中"Performance"一节或看“HOW TO: Monitor Web Server Performance by Using Counter Logs in
System Monitor in IIS” http://support.microsoft.com/default.aspx?scid=kb;en-us;313064
这可以帮助确认是否为硬件瓶颈导致IIS停止服务。
当然,也需要排除病毒可能。
还要说到的一点是:在开发完成到程序实际部署到生产环境,最好用WAS进行压力测试:http://webtool.rte.microsoft.com。
下面几个可能会有所帮助的文章:
HOWTO: Troubleshoot High CPU Utilization of an MTS or COM+ Process
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q258833
How to Isolate a DLL into a Separate Process By Using Component
Services
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q258833
HOWTO: Use Autodump+ to Troubleshoot "Hangs" and "Crashes"
http://support.microsoft.com/default.aspx?scid=kb;en-us;q286350
HOW TO: Isolate Web Applications into Their Own Process
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q326086
7. 解决方案七:w3wp.exe、Session、Cache等原因造成
w3wp.exe就是你的ASP.NET应用宿主,如果你使用了大量的Session、Cache等资源,并且Session超市时间很长,那么内存占用量就比较大。应用池是为增加性能而设的一个特性,但是也消耗很大的内存。另外关掉Windows Server 2003里的大多数Service(那个不用都可以关掉),也可以节省一部分内存