Curling時のエラーメッセージ「ホストに接続できませんでした」について
以前はcurl機能を使用してa.com Webサイトにアクセスしていましたが、ここ数日非常に不安定に感じられます。システムのエラー ログに多くのレコードが記録されているため、curl アクセス エラーが発生すると、通常は次のようなメッセージが表示されます:
ホストに接続できませんでした
このとき、サーバーがホスト a.com を見つけられないと思ったのですが、サーバーにログインして a.com に ping を送信すると、正常に IP アドレスが取得されました。これは、サーバーがターゲット ホストを見つけられない状況を除いて、スレーブ サーバーが a.com URL を正しく解析できることを示しています。
コードは次のとおりです:
$url = 'http://a.com';<br /> <br /> $curl = curl_init($url);<br /> curl_setopt( $curl, CURLOPT_POST, 1 );<br /> curl_setopt( $curl, CURLOPT_POSTFIELDS, $Parameters );<br /> curl_setopt( $curl, CURLOPT_HEADER, 0 );<br /> curl_setopt( $curl, CURLOPT_RETURNTRANSFER , 1 );<br /> $response = curl_exec($curl);<br /> $curl_error = curl_error($curl);