Я использую Mechanize в Ruby для отправки форм на сайт для получения данных. Иногда я получу ошибкуruby catch connection timeout error
too many connection resets (due to Operation timed out - Errno::ETIMEDOUT) after 13 requests on 34234234234242, last used 20.518373 seconds ago
Это приведет к краху сервера. Я хотел бы поймать эту ошибку и обработать ее (повторив позже).
Я попытался
begin
postForm(form)
rescue Errno::ETIMEDOUT
puts "=====>TimeOut ERROR!:"
end
Но это не поймать ошибку. Что мне не хватает?
Спасибо.
Попробуйте поставить еще одну спасательную Exception => е –