querylist多线程采集curlMulti时,报错Curl error(60)
前言
在使用querylist多线程采集的时候,报错: Curl error(60)。测试了下用http时没有问题,https时有问题。其原因在于多线程采集库引用的另一个库有问题。需要手动更改。
解决
找到:vendor/ares333/php-curl/src/Curl.php 文件,添加下方代码。
protected function initTask($task)
{
$task['ch'] = curl_init();
curl_setopt($task['ch'], CURLOPT_SSL_VERIFYPEER, false); //添加这行即可
$opt = $this->opt;
foreach ($task['opt'] as $k => $v) {
$opt[$k] = $v;
}
curl_setopt_array($task['ch'], $opt);
$task['opt'] = $opt;
return $task;
}
版权声明:
作者:小何
链接:https://ligo100.cn/houduanjishu/php/640.html
来源:小何博客
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
打赏
文章目录
关闭
共有 0 条评论