我遇到了全局卷曲超时的问题。
如果网址没有重定向,则以下参数正常工作:
curl_setopt($ch[$n_result], CURLOPT_TIMEOUT, 29);
如果目标没有及时回答,连接将在29秒后关闭。
但是当有一个或多个重定向时,不再处理此超时值:
总时间:52.116 redir_time:51.9511 redir_count:1我正在使用这些参数设置我的限制,并使用Curl多实例:
curl_setopt($ch[$n_result], CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch[$n_result], CURLOPT_MAXREDIRS, 5);
curl_setopt($ch[$n_result], CURLOPT_TIMEOUT, 29);
curl_setopt($ch[$n_result], CURLOPT_CONNECTTIMEOUT, 29);
您是否已经遇到过此类问题,并且您是否知道如何为所有交易(例如重定向)修复29秒的硬限制?
非常感谢你们:)
西蒙