私はレスキューワーカーを監視するためにブルーピルを入手しようとしています。
このコマンドをrailsrootからrootユーザーとして実行すると、resqueworkerokが起動します。
cd /var/www/domain.com/current; RAILS_ENV=production QUEUE=* bundle exec rake resque:work
しかし、bluepillを使用して実行しようとすると、起動しようとし続け、エラーは発生しません。
これが私のブルーピルログで、それが試されていることを示しています。
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
必要な時間内にロードされないが、違いがない場合に備えて、開始猶予時間を延長しようとしました。
誰かがこれを手伝ってもらえますか?
よろしくお願いしますリック