2013-10-23 46 views
4

我已經在軌道4,5應用獲得的Net :: ReadTimeout:在httparty網:: ReadTimeout錯誤

而我張貼到查詢在服務器上運行的API,但我與控制檯休息使用httparty寶石錯誤Net::ReadTimeout: Net::ReadTimeout

僅供參考:我發佈數據以在此api的不同站點創建記錄。記錄每次都在保存中,但是在一半的時候我收到了錯誤。

這是我的代碼來連接API

response = HTTParty.post(create_account_url, 

    :query => {"customer"=>{"last_name"=>"das", 
    "password_confirmation"=>"password", 
    "password"=>"password", 
    "first_name"=>"asd", 
    "email"=>"[email protected]"}}) 

請幫我解決了這一點。

還我已經使用default_timeout 120它給了我同樣的問題

+0

您是否找到該問題的答案?我自己收到一個非常可疑的'Net :: ReadTimeout',這是關於SO的最相關的問題。 – asfallows

+0

@asfallows:我還沒有得到任何答案這個問題..但不知何故,我救了這個錯誤。它只是在幾秒鐘後斷開與服務器的連接。我只是添加了一些救援和睡眠10秒,並再次重新連接到API如果Net :: ReadTimeout錯誤發生,它解決了我的問題。希望你會嘗試這樣的事情。 :) – Debadatt

回答

0

我相信你有這個問題已經做超時以毫秒爲單位設定,使那裏成爲一個超時僅120毫秒後,這可能是一個許多服務器的響應時間不合理。

+0

你是指超時還是open_timeout? – Vinozio

相關問題