我正在使用的 Web 服务器出现问题,我似乎无法解决这个问题。服务器正在运行 Server 2003 和 IIS6。我在一个中等流量站点上的 w3wp 进程已经达到 100% 的 CPU 使用率,并且出现了巨大的页面错误(PF Delta 约为 15k)。有时我们有大约 800 个在线用户,该过程使用大约 200 个线程。主站点是一个 ASP.NET 站点,但高流量来自附加的 phpBB 论坛。这一切都通过 Plesk 安装运行,如果这有什么不同的话。
我已经在 MySQL 和 PHP 中进行了所有可能的优化,以尝试加快网站速度,但我觉得好像我错过了更大的问题,那就是服务器配置。
我已经设置了应用程序池来运行更多的工作进程,并在它们在 VM 中达到一定数量后回收它们。我已经使用 MS 调试工具完成了这些过程,并检查了 ASP.NET 代码是否存在问题,但似乎没有任何问题。
是否有一个清单,说明我应该查看哪些其他可能的原因,因为我的想法已经不多了。我不允许删除 Plesk 或 IIS,或对软件堆栈进行任何重大更改。