PHP5.2 和 PHP5.3 在 IIS7.5 Server 2008 R2 上最大化 CPU

PHP5.2 和 PHP5.3 在 IIS7.5 Server 2008 R2 上最大化 CPU

我有一台运行 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

相关内容