簡體   English   中英

500內部服務器錯誤-請求超時CURL PHP

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM