2009年11月18日11:32 カテゴリPHP PEAR の HTTP_Request でタイムアウトしない現象についてのまとめ さてさて、あるシステムで PHP PEAR の HTTP_Request を使ってRSSとかHTMLを取得して処理する機能があったわけなんです。よくありそうな機能。 んで、レスポンスの遅いサーバーへの対応としてタイムアウトを設定してたが、なんかうまくタイムアウトしてくれない現象に遭遇。 ググっってみると同様の現象に遭遇している人達がいましたが原因究明には至っていないようで解決策が見つからず、調べてみたことのまとめです。 まず、タイムアウトの設定ですが、HTTP_Request クラスのコンストラクタの2番目の引数に arrray("timeout" => "タイムアウト秒数")を指定していた。↓のように $http = new HTTP_Request