Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##job
- class SendWelcomeEmail
- @queue = :email_high
- def self.perform(user_id)
- return unless user = User.find_by_id(user_id)
- user.send_welcome_email
- end
- end
- ##Add to queue code in user model
- def async_send_welcome_email
- Resque::enqueue(SendWelcomeEmail, self.id)
- end
- ##error
- Access denied for user 'root'@'localhost' (using password: YES)
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/mysql2-0.2.6/lib/mysql2/client.rb:37:in `connect'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/mysql2-0.2.6/lib/mysql2/client.rb:37:in `initialize'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/mysql2-0.2.6/lib/active_record/connection_adapters/mysql2_adapter.rb:14:in `new'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/mysql2-0.2.6/lib/active_record/connection_adapters/mysql2_adapter.rb:14:in `mysql2_connection'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/activerecord-3.0.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:229:in `new_connection'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/activerecord-3.0.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:237:in `checkout_new_connection'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/activerecord-3.0.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:191:in `block (2 levels) in checkout'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/activerecord-3.0.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:187:in `loop'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/activerecord-3.0.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:187:in `block in checkout'
- /usr/local/rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/activerecord-3.0.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:186:in `checkout'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/activerecord-3.0.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:94:in `connection'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/activerecord-3.0.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:317:in `retrieve_connection'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/activerecord-3.0.5/lib/active_record/connection_adapters/abstract/connection_specification.rb:97:in `retrieve_connection'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/activerecord-3.0.5/lib/active_record/connection_adapters/abstract/connection_specification.rb:89:in `connection'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/activerecord-3.0.5/lib/active_record/base.rb:679:in `columns'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/activerecord-3.0.5/lib/active_record/base.rb:692:in `column_names'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/activerecord-3.0.5/lib/active_record/base.rb:705:in `column_methods_hash'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/activerecord-3.0.5/lib/active_record/base.rb:1035:in `block in all_attributes_exists?'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/activerecord-3.0.5/lib/active_record/base.rb:1034:in `each'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/activerecord-3.0.5/lib/active_record/base.rb:1034:in `all?'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/activerecord-3.0.5/lib/active_record/base.rb:1034:in `all_attributes_exists?'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/activerecord-3.0.5/lib/active_record/base.rb:983:in `method_missing'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/will_paginate-2.3.15/lib/will_paginate/finder.rb:170:in `method_missing_with_paginate'
- /var/www/kyzr/releases/20110310022322/lib/jobs/send_welcome_email.rb:6:in `perform'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/resque-1.13.0/lib/resque/job.rb:133:in `perform'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/resque-1.13.0/lib/resque/worker.rb:162:in `perform'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/resque-1.13.0/lib/resque/worker.rb:129:in `block in work'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/resque-1.13.0/lib/resque/worker.rb:115:in `loop'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/resque-1.13.0/lib/resque/worker.rb:115:in `work'
- /var/www/kyzr/shared/bundle/ruby/1.9.1/gems/resque-1.13.0/lib/resque/tasks.rb:27:in `block (2 levels) in <top (required)>'
- /usr/local/rvm/gems/ruby-1.9.2-p136@global/gems/rake-0.8.7/lib/rake.rb:636:in `call'
- /usr/local/rvm/gems/ruby-1.9.2-p136@global/gems/rake-0.8.7/lib/rake.rb:636:in `block in execute'
- /usr/local/rvm/gems/ruby-1.9.2-p136@global/gems/rake-0.8.7/lib/rake.rb:631:in `each'
- /usr/local/rvm/gems/ruby-1.9.2-p136@global/gems/rake-0.8.7/lib/rake.rb:631:in `execute'
- /usr/local/rvm/gems/ruby-1.9.2-p136@global/gems/rake-0.8.7/lib/rake.rb:597:in `block in invoke_with_call_chain'
- /usr/local/rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
- /usr/local/rvm/gems/ruby-1.9.2-p136@global/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain'
- /usr/local/rvm/gems/ruby-1.9.2-p136@global/gems/rake-0.8.7/lib/rake.rb:583:in `invoke'
- /usr/local/rvm/gems/ruby-1.9.2-p136@global/gems/rake-0.8.7/lib/rake.rb:2051:in `invoke_task'
- /usr/local/rvm/gems/ruby-1.9.2-p136@global/gems/rake-0.8.7/lib/rake.rb:2029:in `block (2 levels) in top_level'
- /usr/local/rvm/gems/ruby-1.9.2-p136@global/gems/rake-0.8.7/lib/rake.rb:2029:in `each'
- /usr/local/rvm/gems/ruby-1.9.2-p136@global/gems/rake-0.8.7/lib/rake.rb:2029:in `block in top_level'
- /usr/local/rvm/gems/ruby-1.9.2-p136@global/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling'
- /usr/local/rvm/gems/ruby-1.9.2-p136@global/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level'
- /usr/local/rvm/gems/ruby-1.9.2-p136@global/gems/rake-0.8.7/lib/rake.rb:2001:in `block in run'
- /usr/local/rvm/gems/ruby-1.9.2-p136@global/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling'
- /usr/local/rvm/gems/ruby-1.9.2-p136@global/gems/rake-0.8.7/lib/rake.rb:1998:in `run'
- /usr/local/rvm/gems/ruby-1.9.2-p136@global/gems/rake-0.8.7/bin/rake:31:in `<top (required)>'
- /usr/local/rvm/gems/ruby-1.9.2-p136@global/bin/rake:19:in `load'
- /usr/local/rvm/gems/ruby-1.9.2-p136@global/bin/rake:19:in `<main>'
Add Comment
Please, Sign In to add comment