[英]500 Internal server error - Request Timeout CURL PHP
您好,我需要一些有關此錯誤的信息。 我使用curl發送循環數據,該數據花費太多時間發送。 我將max_execution_time
限制設置為900。為什么會發生此請求超時。 是服務器問題還是php.ini
問題。
注意:我的代理正在工作,並且運行速度很高。 我循環發送數據。 因此,在1分鍾后顯示此錯誤。 標題中說500 Internal server error
,正文中說Request Timeout
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_USERAGENT,'Opera/9.80 (Series 60; Opera Mini/6.5.27309/34.1445; U; en) Presto/2.8.119 Version/11.10');
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
echo $data = curl_exec($ch);
curl_close($ch);
您可以將卷曲超時從10秒(例如現在將其包含在代碼中)更改為
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
到900秒,如下所示:
curl_setopt($ch, CURLOPT_TIMEOUT, 900);
這些數字是秒(不確定100%)。 也可以在此處找到有關curl的文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.