【问题标题】:Rails run sidekiq on a single worker with pumaRails 在一个带有 puma 的工人上运行 sidekiq
【发布时间】:2015-03-30 17:10:20
【问题描述】:

您好,我是 Rails 新手,想知道如何在 Rails 4 中使用 Puma 和 sidekiq 配置 Heroku 以在单个 dyno 上运行?

目前我的 sidekiq 作业已排队但未执行..

【问题讨论】:

    标签: ruby-on-rails heroku sidekiq puma


    【解决方案1】:

    每个测功机都是一个单独的过程。所以你只能在一台测功机上运行 sidekiq 或 puma。 如果你想使用免费计划,那是不可能的。

    但是,有一种解决方法,您可以创建另一个应用程序并在那里运行 sidekiq。所以你的 puma 和 sidekiq 将共享同一个 redis db 来同步。

    检查此链接: https://coderwall.com/p/fprnhg/free-background-jobs-on-heroku

    【讨论】:

    • 感谢您的链接。它是否适用于给 Puma 的独角兽示例?
    • 我没有关于 puma 的此类信息。它实际上是基于线程的,因此在基本设置中根本不会产生额外的工作人员。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-31
    • 2016-04-04
    • 2014-10-03
    • 2015-10-16
    • 2016-01-30
    • 2013-12-30
    • 1970-01-01
    相关资源
    最近更新 更多