gpt4 book ai didi

ruby-on-rails - 在 Heroku 上运行 delay_job worker ?

转载 作者:行者123 更新时间:2023-12-03 14:47:12 24 4
gpt4 key购买 nike

所以现在我有一个 delay_job 的实现,它可以在我的本地开发环境中完美运行。为了在我的机器上启动工作程序,我只需运行 rake jobs:work它完美无缺。

为了让delayed_job 在heroku 上工作,我一直在使用几乎相同的命令:heroku run rake jobs:work .此解决方案有效,我无需为 Heroku 的工作人员费用支付任何费用,但我必须保持命令提示符窗口处于打开状态,否则当我关闭它时 delay_job 工作人员会停止。即使我关闭命令窗口,是否有命令可以永久保持此 delay_job 工作器的工作?或者还有其他更好的方法来解决这个问题吗?

最佳答案

我推荐 workless gem在 heroku 上运行延迟作业。我现在使用它 - 它非常适合我,零麻烦且零成本。

我也用过 hirefireapp这对缩放 worker 提供了更精细的控制。这需要花费,但成本低于单个 heroku worker (超过一个月)。我现在不使用它,但已经使用了它,并且效果很好。

关于ruby-on-rails - 在 Heroku 上运行 delay_job worker ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11625662/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com