【问题标题】:Rails Heroku Sidekiq Confirm Procfile is WorkingRails Heroku Sidekiq 确认 Procfile 正在工作
【发布时间】:2013-05-22 08:34:14
【问题描述】:

我已将我的 Procfile 设置在我的应用程序的根目录中:

web: bundle exec thin start -p $PORT
worker: bundle exec sidekiq -c 5 -v

当我通过git push heroku master向上推我的rails应用程序时,我可以看到heroku看到了它

Procfile declares types      -> web, worker

问题是一堆工作卡在“入队”部分。

如果我从命令行运行heroku run bundle exec sidekiq,那么作业才会处理。

关于如何调试它的任何想法?谢谢!

【问题讨论】:

    标签: ruby-on-rails heroku sidekiq


    【解决方案1】:

    你有没有开始工人测功机? Heroku 只会为您自动启动 web 进程类型。检查heroku ps 的输出 - 您可能只会看到列出的 Web 进程。

    你需要这样做;

     heroku ps:scale worker=1
    

    添加一个工人测功机并将其缩放到 1。

    【讨论】:

      猜你喜欢
      • 2015-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-08
      • 2018-08-29
      • 2013-03-13
      • 1970-01-01
      相关资源
      最近更新 更多