bot*_*bot 4 ruby-on-rails heroku sidekiq
我在我的应用程序的根目录中设置了Procfile:
web: bundle exec thin start -p $PORT
worker: bundle exec sidekiq -c 5 -v
Run Code Online (Sandbox Code Playgroud)
我可以看到,当我通过推送我的rails应用程序时,heroku会看到它 git push heroku master
Procfile declares types -> web, worker
Run Code Online (Sandbox Code Playgroud)
问题是一堆工作刚刚陷入"入队"部分.
如果我从命令行运行heroku run bundle exec sidekiq,那么只有作业才会处理.
关于如何调试这个的任何想法?谢谢!
Joh*_*non 14
你有没有开始工作dynos?Heroku只会自动启动Web进程类型.检查输出heroku ps- 您可能只会看到列出的Web进程.
你需要做;
heroku ps:scale worker=1
Run Code Online (Sandbox Code Playgroud)
添加一个worker dyno并将其缩放为1.
| 归档时间: |
|
| 查看次数: |
2075 次 |
| 最近记录: |