connect(2) (Errno::ETIMEDOUT)
Firefoxで不定期にBookmarkをhtmlにexportしてたんだけれども,たった4つのファイルでサイズが1MB超えた.管理できなくなってきたので一つにまとめることにした.
で,片っ端からRubyで読み込んで,URIだけ抽出,重複削除してXHTMLとして出力してたんだけど,どうせならURIが生きてるのか死んでるのかも判断して死んでるのも除外しようとか思い始めたのがまずかった.
ただただ正則表現でURIを引っこ抜いてたものに,
- ネットワークライブラリ(uriとnet/http)読み込んで,何も知らないので1時間Referrence Manualとにらめっこ
- documentそのものを読み込めたところで404までdocument読み込むのがまずいのでHTTP(Request|Response)?の項目1時間弱にらめっこ
- 名前解決出来ないページのために例外処理(これも初めて使う)に四苦八苦
- connect(2) (Errno::ETIMEDOUT)で必ず処理が止まります.何ですかこれ.←new!
マジでなんですかこれ.名前解決出来ないとかそういう話じゃないんですか?教えてエロイ人.