で複数のワーカーを開始:Herokuの上私は読みシンプルProcfile持っProcfile(Herokuの対開発環境)
web: bundle exec rails server thin -p $PORT
worker: bundle exec rake jobs:work
を、これはNは私がすることをスケーリングしてきたものは何でもあるNワーカータスクを起動します。私の開発システムで
、
$ foreman start
は、唯一のワーカータスクを起動します。私は3人の労働者を起動したい場合は、私がProcfileを必要とするように見えること:これは多少知識をひけらかす質問ですが、私は私の開発環境は、私のHerokuの環境と同じように動作するかどうか、何を起動するための最良の方法です
web: bundle exec rails server thin -p $PORT
worker: bundle exec rake jobs:work
worker: bundle exec rake jobs:work
worker: bundle exec rake jobs:work
N個の作業者タスク? Procfile_localを作成してforeman -f Procfile_local
で使用する承認された方法はありますか?
素晴らしいです!これを私の.foreman設定ファイルに入れておき、 'concurrency:web = 1、worker = 2 \ n port:7500'というコマンドでこれを指定する必要はありません。 fearless_foolのチップをありがとう。 –
以下のバージョン: 'foreman start -c web = 1、worker = 6' –