【问题标题】:How do I setup/launch Sidekiq (or Resque) on a Tomcat server?如何在 Tomcat 服务器上设置/启动 Sidekiq(或 Resque)?
【发布时间】:2015-03-24 23:17:57
【问题描述】:

我正在使用 JRuby on Rails 并希望使用 Sidekiq(或 Resque)作为我正在构建的堆栈的一部分。事情在本地运行良好,但我正在努力寻找一种在生产环境中提升 Sidekiq 服务器的方法(我现在使用的是 Bitnami JRuby AMI:https://bitnami.com/stack/jruby)。任何人都可以评论如何设置吗?更一般地说,如何安装/运行系统进程?

我考虑过的一件事是将 Sidekiq 设置为独立的 .war 文件,并将其与我的主应用程序一起部署......但我还没有对此进行调查。

【问题讨论】:

    标签: tomcat jruby resque sidekiq jrubyonrails


    【解决方案1】:

    目前尚不清楚 Bitnami 堆栈详细使用什么,但如果是最近的 Warbler + JRuby-Rack,那么设置 JRuby-Rack-Worker 可能是一种可行的选择:

    1. 一个线程安全的工作者,例如Resque(Sidekiq 未开箱即用)...我不确定它是否适用于最近的 Resuqe - 取决于它们的内部结构发生了多大变化
    2. 配置 Warbler 以包含一个上下文侦听器以引导工作程序(请参阅自述文件)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-26
      • 1970-01-01
      • 1970-01-01
      • 2019-02-12
      • 2013-11-20
      • 1970-01-01
      相关资源
      最近更新 更多