Windows / Apache / PHP CPU 在小负载下达到 100%

Windows / Apache / PHP CPU 在小负载下达到 100%

我有一台装有 Apache 2.2 和 PHP 5.2 的 Windows 机器。如果一次只有几个用户在使用,它运行得很好,但在负载测试(测试 #1 中有 50 个用户)下,CPU 会上升到 100%。几乎所有 CPU 使用率都来自 httpd.exe。

我目前已通过 php5_module 设置了 PHP,但我计划接下来首先尝试的是使用 FastCGI。FastCGI 是否更适合处理多个连接?还有其他什么原因导致 Apache 运行速度如此之快吗?

2010 年 4 月 12 日更新

仍然有问题。以下是我尝试过但无济于事的一些方法:

  • 从 mod_php 切换到 mod_fcgid
  • 添加了 eAccelerator
  • 尝试了非线程安全版本的 php

答案1

杀毒软件可能是罪魁祸首。如果正在运行,请尝试禁用它。

相关内容