【问题标题】:Do I need to pay for a second hobby dyno to run worker processes when using Heroku?使用 Heroku 时,我是否需要支付第二个爱好 dyno 来运行工作进程?
【发布时间】:2021-01-15 05:07:37
【问题描述】:

我目前正在使用 Hobby dyno 来运行我的 Web 进程——前端网站和 API。要执行作业,我需要运行一个处理这些作业的后台进程。我是否需要启动另一个专门运行后台工作人员的测功机?我问这个是因为我看到标准 1X/2x 测功机包括“无限的后台工作人员”,这让我认为多个进程类型可以在单个测功机上运行。看起来我可以运行 2 个爱好 dynos - 一个用于网络,一个用于工作人员或升级到标准 dynos 之一......这是正确的吗?

【问题讨论】:

    标签: heroku vapor


    【解决方案1】:

    我相信是的,如果你想拥有一个专用的工作应用程序,那需要一个单独的测功机。您可以在内存中运行这些进程,这样您就可以使用单独的二进制/dyno 来执行此操作

    【讨论】:

    • 这是有道理的,我相信当我执行时我在本地做什么:试试 app.queues.startInProcessJobs(on: .default)。我只需要将它添加到我的配置文件中,以便在 Heroku 构建我的应用程序时执行?
    猜你喜欢
    • 2012-07-02
    • 1970-01-01
    • 1970-01-01
    • 2013-06-28
    • 2016-10-04
    • 2021-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多