Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
通过运行php.net中的基本示例,httpd.exe 正在使用 99% cpu。是否有任何 php 或 apache 配置来解决此问题?我知道我没有足够的处理能力 ,但我从未见过如此简单的脚本来加载这么多 2.4GHz 单核 cpu。
PS:脚本只是挂起,没有任何反应,笔记本电脑只是冻结。
<?php do { curl_multi_exec($mh, $running); curl_multi_select($mh); } while ($running > 0); ?>
该代码将解决问题。问题是因为 CURLM_CALL_MULTI_PERFORM ,在较新版本的 libcurl (7.2 +) 上已弃用。这导致了一个计数循环 => 99% cpu load 。