如何在 Rails 3 中运行后台作业
我有一个小应用程序想在 Heroku 上托管。该应用程序所做的就是每 5 分钟登录远程服务器以获取文件并对其进行分析。
我正在使用rails3,想知道如何让它像这样运行后台作业。
任何建议表示赞赏。
谢谢, 大卫
I have a small application that I would like to host on Heroku. All the application do is log in to a remote server every 5 minutes to get a file and analyze it.
I am using rails3 and wondering how can I make it run background job like this.
Any suggestion is appreciated.
Thanks,
David
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请参阅:
http://docs.heroku.com/background-jobs
另外:
Ruby on Rails:如何在后台运行事物?
See:
http://docs.heroku.com/background-jobs
Also:
Ruby on Rails: How to run things in the background?
还:
Resque Railscast
Heroku 有很多关于扩展工作线程的文档,并且有一些仅使用工作线程的宝石当您的流程需要它们时,从而为您节省大量资金。
also:
Resque Railscast
Heroku has a lot of documentation on scaling up workers, and there are gems for only using workers while your processes need them, thus saving you a ton of money.