通过运行php.net的基本示例,httpd.exe使用99%的cpu。有没有 php或apache配置来解决这个问题?我知道我没有足够的处理能力 ,但我从来没有见过如此简单的脚本来加载那么多的2.4GHz单核cpu。
P.S。 :脚本挂起,没有任何反应,笔记本电脑就冻结了。
答案 0 :(得分:0)
<?php
do {
curl_multi_exec($mh, $running);
curl_multi_select($mh);
} while ($running > 0);
?>
该代码可以解决问题。问题是因为CURLM_CALL_MULTI_PERFORM,在较新版本的libcurl(7.2 +)上已弃用。这导致了一个连续的循环=&gt; 99%的CPU负载。