【问题标题】:How to monitor a delayed_job started using jruby-rack-worker?如何监控使用 jruby-rack-worker 开始的延迟作业?
【发布时间】:2014-10-10 13:06:25
【问题描述】:

我有一个基于 jruby on rails 的应用程序部署在 tomcat 上,使用通过 warbler gem 生成的 war 文件。我已经使用 jruby-rack-worker 启动了一个 worker 来处理 delay_job。

所有作业都得到正确处理,但我有设置工具来监控工人。如何获得 delay_job 的当前状态?

【问题讨论】:

    标签: ruby-on-rails jruby delayed-job monitor


    【解决方案1】:

    此 gem 为您提供有关延迟工作的统计信息。我使用它并且效果很好。 https://github.com/ejschmitt/delayed_job_web

    【讨论】:

    • 如果成功会很好,但可能不会,jruby-rack-worker hacks(引入了一个新的工作子类,该子类在相同的 JVM 进程)DJ 假设每个进程运行并使其成为线程安全的。因此,您实际上对在 JRuby 下将 delayed_job_web 与线程工作者一起使用有任何反馈吗?
    • delayed_job_web 是查看统计数据的好工具,但它无助于监控 delay_job 工作人员。
    猜你喜欢
    • 2011-09-11
    • 1970-01-01
    • 2012-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多