小樱 发表于 2026/4/29 03:59

php代码curl_multi_select($handle);内存空指针崩溃解决办法,cpu高占用等待循环改用usleep,超时断开

php代码curl_multi_select($handle);内存空指针崩溃解决办法,cpu高占用等待循环改用usleep,超时断开

curl_multi_select会涉及到系统内核层操作,所以一旦使用这个函数,就必定会内存空指针崩溃
改成更安全的写法即可修复问题
usleep(10000);

syn超时,建议3秒,可选10秒
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 3);

数据传输接收超时,设置10秒
curl_setopt($curl, CURLOPT_TIMEOUT, 10);
页: [1]
查看完整版本: php代码curl_multi_select($handle);内存空指针崩溃解决办法,cpu高占用等待循环改用usleep,超时断开