私は私のresque workerを監視するためにbluepillを取得しようとしています。Resqueコマンドはターミナルからは動作しますが、ブルーライト経由では動作しません。
私はこのコマンドをrootユーザーとしてrails rootから実行すると、resque worker okを起動します。
cd /var/www/domain.com/current; RAILS_ENV=production QUEUE=* bundle exec rake resque:work
しかし、私はそれだけで、それを起動しようとし続けbluepill使用してそれを実行しようと私にエラーを与えるdoesntのとき。
これは私の青い丸のログです。
W, [2011-07-12T22:58:21.640467 #19267] WARN -- : [domain.com:resque] Executing start command: cd /var/www/domain.com/current; RAILS_ENV=production QUEUE=* bundle exec rake resque:work
I, [2011-07-12T22:58:21.754392 #19267] INFO -- : [domain.com:resque] Going from down => starting
I, [2011-07-12T22:59:21.334300 #19267] INFO -- : [domain.com:resque] Going from starting => down
W, [2011-07-12T22:59:22.339873 #19267] WARN -- : [domain.com:resque] Executing start command: cd /var/www/domain.com/current; RAILS_ENV=production QUEUE=* bundle exec rake resque:work
I, [2011-07-12T22:59:22.479740 #19267] INFO -- : [domain.com:resque] Going from down => starting
これを何度も繰り返しています。
は、ここで私はそのが必要な時にロードしていないが、違いをしない場合の開始猶予時間を延長しようとした私の.pillファイルプロセス
app.process("resque") do |process|
process.start_command = "cd #{RAILS_ROOT}; RAILS_ENV=#{RAILS_ENV} QUEUE=* bundle exec rake resque:work"
process.daemonize = true
process.start_grace_time = 10.seconds
process.stop_grace_time = 10.seconds
process.restart_grace_time = 10.seconds
end
です。
誰でも助けてください。事前に
おかげ リック
resque-poolを使用すると、さまざまなタスクを処理する人がたくさんいる場合、キューの管理が大幅に簡素化されます。 – d11wtq