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
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录