【问题标题】:Background process in ruby script with heroku带有heroku的ruby脚本中的后台进程
【发布时间】:2016-01-21 01:20:55
【问题描述】:

我想从 twitter 获取我的项目的信息,我正在使用 tweetstream gem,它可以在我的代码中运行,但我需要在 heroku 中将其作为后台进程完成作为脚本。所以我正在使用 Event Machine gem 来执行此操作,它可以在我的计算机上运行,​​但我无法让它自己在 heroku 上运行。

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

我不熟悉后台进程并使用服务器。

【问题讨论】:

    标签: ruby heroku process background eventmachine


    【解决方案1】:

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

    这里是Heroku Documentation on Background Jobs

    添加它每月大约需要 30 美元。使用本地服务器与使用后台作业的 Heroku 相比,还有其他实现障碍需要克服。我能给你的最好的起点是 Heroku 默认不支持后台作业。你必须“扩展工人测功机”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-26
      • 1970-01-01
      • 2021-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多