私はPHPで作成したCURL要求に問題があります。問題は、ランダムな時間にタイムアウトを返すということです。私が気づいたのは、カスタムエラーページを追加した後、404カスタムページが機能しますが、408ページはカールしても何も返されません。 404ページのランダム408 PHPでのCURL付きhttpコード
例:私はこれがなぜ起こるか私には分かりませんし、それはあまりにもランダムだすべてを試み
$strCookie = 'PHPSESSID=' . $this->SessionID;
$curl_log = fopen("curl.txt", 'w');
//Setup connection
$curl = curl_init();
curl_setopt_array($curl,array(
CURLOPT_URL => $URL,
CURLOPT_USERAGENT=>$this->UserAgent,
CURLOPT_POST =>true,
CURLOPT_POSTFIELDS => http_build_query($arrParams, null, '&'),
CURLOPT_COOKIE => $strCookie,
CURLOPT_COOKIESESSION=>1,
CURLOPT_HEADER => 1,
CURLOPT_VERBOSE => 0, // Logs verbose output to STDERR
CURLOPT_SSL_VERIFYPEER => 0, // Do not verify certificate
CURLOPT_TIMEOUT => 300,
CURLOPT_CONNECTTIMEOUT=>260,
CURLOPT_NOSIGNAL => 1,
CURLOPT_RETURNTRANSFER=>1
));
//Send request
$result_json = curl_exec($curl);
$error_code =curl_getinfo($curl, CURLINFO_HTTP_CODE);
curl_close($curl);
:http://emailingrestauraweb.com/qweqwe
以下は私のPHPコードです。
更新1
2つのスライスホストスライスでスクリプトを実行します。私はあるスライスから別のスライスにapiへのリクエストを行います。 apiは電子メールを送信するためのOEMPROソフトウェアです。 私は408がタイムアウトを意味することを理解していますが、これは無作為で、ブロックのような反復性があるようですが、これがソフトウェアで使用できるものであるかどうか疑問に思っています。 ...すべての答えのための
感謝をOEMPROは3日間などのために、期限切れの実行されている場所
この問題は、自分のドメインの後に起こったし、それは私がこの問題を持って戻って、今行ってきました。
408はタイムアウトです...これはわかりますか? – HappyTimeGopher
これらのエラーページもPHPですか?どんなhtaccessも同様に? – HappyTimeGopher
はい、私は408がタイムアウトであることを知っています。問題は、タイムアウトのエラーページを定義すると、それがなぜ表示されないのかです。これは私のカールのエラーですか?それが私が誠実であると思っていることです。 –