【发布时间】:2013-06-12 09:26:45
【问题描述】:
我正在使用以下脚本从多个 url 获取内容,但无需任何修改,它将永远运行:https://raw.github.com/jmathai/php-multi-curl/master/EpiCurl.php
我正在尝试并行获取多个 url 的内容。它旨在始终获得结果。
问题:为什么这个脚本永远运行,并且在一段时间后没有按预期终止?
【问题讨论】:
标签: php curl curl-multi
我正在使用以下脚本从多个 url 获取内容,但无需任何修改,它将永远运行:https://raw.github.com/jmathai/php-multi-curl/master/EpiCurl.php
我正在尝试并行获取多个 url 的内容。它旨在始终获得结果。
问题:为什么这个脚本永远运行,并且在一段时间后没有按预期终止?
【问题讨论】:
标签: php curl curl-multi
您应该在下面添加代码。它会在固定时间后为连接添加超时。
curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, $timeout );
curl_setopt( $ch, CURLOPT_TIMEOUT, $timeout );
【讨论】: