タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

bkとtimeoutに関するkomagataのブックマーク (1)

  • Timeout::Errorに注意 - dreammindの日記

    rubyのTimeout::Errorにはまってしまったので、記録しておきます。 net/httpを使ってWebサーバに接続するデーモンプログラムを書いていました。例外はすべてキャッチするつもりでrescueを書いていました。 require 'net/http' begin Net::HTTP.start("www.foo") do |http| ... end rescue =>e # エラータイプを省略 ... end しかし、net/httpではTimeout::Error例外を発生させるではありませんか。 しかもさらに悪いことに、接続先のサーバはめったにタイムアウトしないのでTimeout::Errorが発生することに気がつきませんでした。 いろいろ調べてみると、 rescueはエラータイプを省略するとStandartErrorのサブクラスの例外を捕捉する Timeout::Er

    Timeout::Errorに注意 - dreammindの日記
  • 1