在Heroku上继续工作

时间:2011-01-10 09:07:52

标签: ruby-on-rails twitter ruby-on-rails-3 heroku

我正在Rails中创建一个Twitter应用程序,我正在Heroku上托管。

对于我的应用程序,我有一份后台工作需要不断搜索Twitter。

不幸的是,似乎Cron的工作每小时最多只能运行一次,但这对我的应用程序来说我不敢这样做。有没有人有解决这个问题的方法?

如果我可以使用TweetStream gem并且一直打开Twitter连接,那就更好了。但我怀疑这可能会有更大的困难。我错了吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

Heroku支持DelayedJob运行后台进程......

付费: “工人按照与Dynos相同的费率收费:每小时0.05美元,按比例分配到第二名。与Dynos不同,工人从第一名工人开始。例如,3小时3名工人的申请将按每小时0.15美元收取费用。工人正在跑步。“

http://docs.heroku.com/delayed-job