1

Resque を使用してデプロイした後、CPU 消費は Rake と Ruby から 100% 増加し、何もせず、リクエストもバックグラウンド ジョブも何もしません。

展開のためrequire 'capistrano-resque'に、私は実行した後に使用しますafter 'deploy:restart', 'resque:restart'

Gemfile

gem 'resque', :require => 'resque/server'
gem 'resque_mailer'

lib/タスク/resque.rake

require 'resque/tasks'

task "resque:setup" => :environment do
  ENV['QUEUE'] ||= '*'
end 

config/initializers/resque.rb

rails_root = Rails.root || File.dirname(__FILE__) + '/../..'
rails_env = Rails.env || 'development'

resque_config = YAML.load_file(rails_root.to_s + '/config/resque.yml')
Resque.redis = resque_config[rails_env]

config/resque.yml

development: localhost:6379
production: MY_DOMAIN:6379

私のサーバーは 1 つの CPU と 1 GB の RAM を搭載した ubuntu です。それが問題でしょうか、それとも構成に問題がありますか?

4

0 に答える 0