![PHP5.2 和 PHP5.3 在 IIS7.5 Server 2008 R2 上最大化 CPU](https://linux22.com/image/801687/PHP5.2%20%E5%92%8C%20PHP5.3%20%E5%9C%A8%20IIS7.5%20Server%202008%20R2%20%E4%B8%8A%E6%9C%80%E5%A4%A7%E5%8C%96%20CPU.png)
我有一台运行 Server 2008 R2 和 IIS7.5 的共享服务器 - 该服务器有大约 200GB 的 RAM,数百个网站采用双 Xeon 8 核超线程处理器,因此 CPU 应该不是问题;发生的情况是,PHP-CGI.exe 进程堆积如山,不一定会及时终止。但问题是,我有大约 30 多个 PHP-CGI.exe 进程运行了 50 秒 - 1.5 分钟,每个进程的 CPU 利用率约为 4%,这实际上会杀死机器上的 CPU,100%。有没有办法将 php-cgi.exe 作为一个整体进行限制,即使 IIS 将它们作为单独的应用程序池运行?我需要找到一种方法来消除 PHP-CGI.exe 占用 100% CPU 的机会,即使它每次只使用 4%。
此外 - 我正在运行 php 5.2.17 作为默认处理程序,并且还运行 php5.3 作为辅助处理程序 - 此问题似乎仅在使用 5.2.17 的应用程序池中出现
寻找任何见过类似问题并找到解决方法的人,或者知道如何限制 PHP-CGI.exe 消耗的总 CPU 量,即使它被单独的应用程序池单独使用。
感谢您阅读,jfulleton