普通のtimeoutだとRubyレベルの処理でtimeoutは可能だが、Cライブラリ内でブロックされるとtimeoutが検知できない