ワーカー クラス (worker.rb) を含むファイルがあり、コマンドを取得した後、Rails アプリケーションとは別のプロセスでインスタンス化する必要があります。私は現在Windows OSに取り組んでいます。
では、どうやってそれを行うのですか?
PS そのコードは unix/linux 環境で動作しますか?
ワーカー クラス (worker.rb) を含むファイルがあり、コマンドを取得した後、Rails アプリケーションとは別のプロセスでインスタンス化する必要があります。私は現在Windows OSに取り組んでいます。
では、どうやってそれを行うのですか?
PS そのコードは unix/linux 環境で動作しますか?
チェックアウトforeman
https://github.com/ddollar/foreman
Procfile
Rails ルートに、Rails サーバーとワーカーの両方を開始するための指示を入れてから、実行foreman start
してそれらを起動することができます。サンプルの Procfile は次のとおりです。
web: bundle exec unicorn_rails -p 8088
scheduler: bundle exec rake resque:scheduler
worker: bundle exec rake resque:work
Foreman は Windows と Linux の両方と互換性があるため、プラットフォームに関係なく動作するはずです。