【发布时间】:2013-05-01 15:44:50
【问题描述】:
我不熟悉使用后台作业(以及一般的大部分编程) - 所以我知道这一定是一个简单的问题,但我在我的研究中没有找到答案。
我编写了一个已部署到 Heroku 的 Ruby on Rails Web 应用程序。提交表单后,它会为 Web 抓取脚本运行一个后台进程,大约需要 10 分钟才能完成。
我的问题是:如果我在提交请求后退出浏览器,后台作业还会运行并完成吗?如果没有,只是关闭窗口仍然允许它完成吗?
我的预感是它会,因为请求会通过服务器,但我只是想确定一下。感谢您的输入!
【问题讨论】:
-
这实际上是一个非常有趣的问题。试试看会发生什么——这就是我要做的:)
-
这是一个绝妙的主意 - 我现在就去做 :)
-
是的,它工作正常。请看下文。感谢您的建议!
标签: google-chrome background delayed-job resque