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 です。それが問題でしょうか、それとも構成に問題がありますか?