【问题标题】:Running Redmon and Sidekiq within Rails?在 Rails 中运行 Redmon 和 Sidekiq?
【发布时间】:2013-08-06 22:42:33
【问题描述】:

我应该先说我怀疑这是一个愚蠢的问题,源于对 Rails 和 Sidekiq 如何组合在一起的小学生级误解,但是一些激进的谷歌搜索和修补并没有找到很多答案,所以我我想我会试一试。

我正在尝试让 Redmon 与我正在组合的 Rails 东西集成;特别是,我试图让它与 Sidekiq 一起玩得很好。 README 提供了一个示例 Sidekiq 工作程序配置,这很敏锐,但我不知道如何或在何处调用它。我希望 Redmon 进程在加载 Rails 或导航到http://foo.br/redmon 时开始在后台运行。我读过的大部分 Sidekiq 文档都是关于从控制器中调用工作人员的,这很好,只是实现一个只启动 Redmon 并重定向我的控制器似乎有点傻。

我在 Sidekiq 的大部分时间里,我都使用 CarrierWave 作为调解员,不必费心处理细节问题;没有那个,我有点迷路了。对于任何人提出的任何建议,我都会非常感激。

【问题讨论】:

    标签: ruby-on-rails redis sidekiq


    【解决方案1】:

    Redmon 不应该通过 sidekiq 运行或了解 Sidekiq。 Redmon 是一个 Sinatra 应用程序,可以独立运行或安装在您的 rails 应用程序中。

    安装 Redmon gem 后,您可以通过编辑 config/routes.rb 在 Rails 应用程序中安装 Redmon 应用程序:

    mount Redmon::App => '/redmon'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-26
      • 2022-12-03
      • 1970-01-01
      • 2014-09-07
      • 2018-08-29
      • 1970-01-01
      • 2018-10-12
      相关资源
      最近更新 更多