0
は、私はこのようなRubyのエラーを取得しています:Ruby `Errno`オブジェクトから、OSエラー情報を取得することは可能ですか?
Errno::EADDRNOTAVAIL: can't assign requested address - connect(2)
私はIPとポートが不正に再利用されているものを見つけるためにErrno
オブジェクトを照会できるようにしたいと思います。
これを見つける方法はありますか?私は答えが "いいえ、OSはRubyにエラー番号だけを提供し、それ以上は何も提供しない"と恐れています。
私は、このようなエラーオブジェクトを持ち上げ、救助したり、修正したりしてみましたが、関連性の高い出力である.methods
は表示されません。 .methods(false)
は空です。
最初に例外の原因となったソケットからIPとポートを取得できませんか?ちょっとした考え。 –
@ JensTinfors - これはフレームワークコールで深刻に起こっていたので、私はそのソケットにアクセスできません。 –