ruby-on-rails – 为什么heroku不运行我的procfile进程?

ruby-on-rails – 为什么heroku不运行我的procfile进程?,第1张

概述当我在localhost上运行foreman start时,Procfile中的所有进程都正常运行: #Procfile web: bundle exec unicorn -p $PORT -c ./config/unicorn.rbresque: env TERM_CHILD=1 QUEUE=* bundle exec rake resque:worksqs_converted: bundl 当我在localhost上运行foreman start时,procfile中的所有进程都正常运行:

#procfile

web: bundle exec unicorn -p $PORT -c ./config/unicorn.rbresque: env TERM_CHILD=1 QUEUE=* bundle exec rake resque:worksqs_converted: bundle exec rake sqs:Listen_convertedsqs_Failed: bundle exec rake sqs:Listen_Failed
$foreman start13:52:07 sqs_Failed.1     | started with pID 352113:52:07 web.1            | started with pID 351813:52:07 sqs_converted.1  | started with pID 352013:52:07 resque.1         | started with pID 3519

但是,当我部署到heroku并运行heroku时,我运行的只是一个web.1实例

=== web: `bundle exec unicorn -p $PORT -c ./config/unicorn.rb`web.1: up for 8m

无法弄清楚发生了什么……
谢谢

解决方法 您仍然需要使用heroku ps扩展流程:scale resque = 1 sqs_convert = 1 sqs_Failed = 1.您可以在Heroku文档中阅读有关扩展流程和可在 Scaling your process formation中使用的命令的所有内容. 总结

以上是内存溢出为你收集整理的ruby-on-rails – 为什么heroku不运行我的procfile进程?全部内容,希望文章能够帮你解决ruby-on-rails – 为什么heroku不运行我的procfile进程?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1283350.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存