用heroku在ruby脚本中的后台进程

时间:2016-01-21 01:20:56

标签: ruby heroku process background eventmachine

我想从twitter获取有关我项目的信息,我正在使用 tweetstream gem,它可以在我的代码中运行,但我需要将其作为{{1中的后台进程来完成作为一个脚本。所以我使用Event Machine gem这样做,它可以在我的计算机上运行,​​但是我无法让它在heroku上运行。

我已经读过我需要使用Procfile并说它是一个工作进程,但我不能使它工作,但在我的本地它工作正常。

我是后台流程和使用服务器的新手。

1 个答案:

答案 0 :(得分:0)

Heroku dynos不支持“免费”或“爱好者”等级中的后台进程。

这是Heroku Documentation on Background Jobs

每月花费30美元左右才能加入。使用本地服务器和Heroku以及后台作业需要克服其他实现障碍。我能给你的最好的起点是Heroku默认不支持后台作业。你必须“扩大工人dynos”