【问题标题】:How to monitor heroku worker dyno?如何监控heroku worker dyno?
【发布时间】:2014-09-17 21:44:44
【问题描述】:

我通常只是从命令行运行“heroku run rake jobs:work”。这种方法的好处在于,我会收到关于作业是否失败以及当前正在处理哪些作业的可怕反馈。

但是,现在我需要运行“heroku ps:scale worker=1”

有没有办法通过命令行查看工作人员正在处理的内容,就像使用 rake 任务一样?

【问题讨论】:

    标签: ruby-on-rails heroku


    【解决方案1】:

    你可以使用heroku命令来访问worker的日志。

    heroku logs -t --ps worker 将向您显示当前正在您的工作人员上执行的操作。

    我还建议使用gem workless,它只在需要时扩展您的工作人员。这样可以省很多钱

    【讨论】:

      【解决方案2】:

      你没有具体说你正在运行什么队列,但听起来像delayed_job。如果是这样,您可以安装delayed_job_web gem。基本设置很简单,只需将其添加到您的 Gemfile 并为其添加路线即可。然后您可以浏览到您的站点 /delayed_job 并管理作业。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-12-18
        • 1970-01-01
        • 2017-07-08
        • 2019-12-01
        • 1970-01-01
        • 2014-12-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多