w3wp.exe和页面错误

时间:2009-07-15 12:04:45

标签: asp.net iis-6 plesk

我正在处理我正在处理的Web服务器的问题,而我似乎无法想出这个问题。服务器正在运行Server 2003和IIS6。我在中等流量站点上的w3wp进程已达到100%的CPU使用率,并且具有巨大的页面错误(PF Delta约为15k)。在我们有大约800名在线用户的情况下,该过程使用大约200个线程。主站点是一个ASP.NET站点,但高流量来自附加到它的phpBB论坛。这一切都是通过Plesk安装进行的,如果这有任何区别的话。

我已经在MySQL和PHP中完成了所有可能的优化以尝试加速网站,但我觉得我错过了更大的问题,这必须是服务器配置。

我已经设置了应用程序池来运行更多的工作进程,并在它们在VM中达到一定数量后回收它们。我已经使用MS调试工具完成了这些过程,并检查了ASP.NET代码中的问题,似乎没有任何问题突然出现在我身上。

是否有一份清单,列出了我应该注意的其他可能原因,因为我的想法已经用完了。我不被允许删除Plesk或IIS,或对软件堆栈进行任何重大更改。

2 个答案:

答案 0 :(得分:1)

w3wp.exe是运行ASP.NET应用程序的工作进程。如果它是分页,或以100%CPU运行,这意味着您的ASP.NET应用程序正在分页,或运行100%CPU。

您必须找出您的申请有什么问题。这不是IIS问题。

答案 1 :(得分:0)

约翰是对的。检查ASP.NET代码中的问题并且没有任何内容跳出来并不是您认为存在服务器配置问题的理由。您需要让此应用程序的开发人员参与调试他们的代码。他们很可能(因为你没有权限)深入剖析它以查看正在发生的事情并修改他们的软件来修复它。不要仅仅因为您没有权力调查和修复实际问题而走“服务器配置”之路。你会发现自己陷入盲目的道路而且非常沮丧。