多くのことを行うタスクがありますが、外部 API を呼び出すため、これらのいくつかは「ブロック」できます。
私の質問: RailsThread がメソッドに「留まる」時間を判断することは可能ですか? 時間がかかりすぎると中断するかリロードします。問題は、エラーが発生していないため、レスキューのようなことはできません。
私がやりたい疑似コード:
def aMethod
#doSomethingThatCanBlock
if takeMoreThan1000ms
#reloadMethod or break
end
end