2012-12-13 71 views
0

我知道Heroku對於dynos有30秒的超時限制。但對於工人來說,過去我一直在執行很多任務很多分鐘,而且我沒有問題。現在,在應用程序的新功能中,如果任務花費的時間超過30秒,則會看到工人中的進程被刪除(延遲作業),並引發了Timeout :: Error異常。在Heroku中獲取Timeout :: Error異常

我想確認heroku中工作人員的最大執行時間。

謝謝

+0

好點我找到了一個地方,超時::超時(30)塊是包裝調用任務的主要功能(!!)。它已經解決了,謝謝尼爾的答案! – josal

回答

0

工作人員(或關於此事的dynos)沒有請求超時。路由網格處理用戶的請求超時。

+0

Dynos有30秒鐘,直到他們拋出H12錯誤... – josal

+1

更正 - 路由網格允許在返回錯誤之前30秒到第一個字節。只要請求需要,dyno就會運行。 –