gpt4 book ai didi

ruby-on-rails - Rails Heroku Sidekiq 确认 Procfile 正在工作

转载 作者:行者123 更新时间:2023-12-04 03:45:15 25 4
gpt4 key购买 nike

我已经在我的应用程序的根目录中设置了我的 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,那么作业才会处理。

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

最佳答案

你已经开始工作 dynos 了吗? Heroku 只会为您自动启动 web 进程类型。检查 heroku ps 的输出 - 您可能只会看到列出的 Web 进程。

你需要做;

 heroku ps:scale worker=1

添加一个 worker dyno 并将其缩放到 1。

关于ruby-on-rails - Rails Heroku Sidekiq 确认 Procfile 正在工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16687083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com