2014-03-04 48 views
1

我打電話通過HTTP的外部API,這將需要更多的30秒來提供響應。當我運行它時,雖然API調用成功完成(遠程服務執行它應該做的事),但是我的Ruby在收到「OK」響應之前得到超時錯誤。我得到這個錯誤:Ruby緩慢的API調用超時

/Users/chris/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/net/protocol.rb:158:in `rescue in rbuf_fill': Net::ReadTimeout (Net::ReadTimeout) 

有沒有一種方法,我可以給它更多的時間,以便它可以乾淨地處理響應?

回答