2017-12-26 22 views
2

タイムアウトを増やしましたが、機能しません。多忙なサーバーのカールタイムアウトを延ばす

$ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL, "http://localhost.com/test.php"); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($ch, CURLOPT_TIMEOUT, 999); 
    $response = curl_exec($ch); 
    print_r($response); 
+1

接続タイムアウトですか? ORは 'test.php'の実行に時間がかかり、タイムアウトしていますか? –

+1

@MilanChheda接続しなくてもタイムアウトになります。 –

+1

@AdamWright次に、connecttimeoutです。私の答えを試してください。 – digiogi

答えて

4

これにCURLOPT_CONNECTTIMEOUTオプションを追加する必要があります。

curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 600); //10 minutes 
関連する問題