【发布时间】:2012-12-13 14:09:46
【问题描述】:
我知道 heroku 对测功机有 30 秒的超时限制。但是对于工人来说,过去我已经执行了很多任务,而且我没有遇到任何问题。现在,在应用程序的一项新功能中,如果任务花费的时间超过 30 秒,我看到工作进程中的进程被删除(延迟作业)并引发 Timeout::Error 异常。
我想确认 heroku 中工作人员的最长执行时间。
谢谢
【问题讨论】:
-
好点我找到了一个地方 Timeout::timeout(30) 块正在包装对任务主函数的调用(!!)。已经解决了,谢谢尼尔的回答!!
标签: heroku