nesquena / backburner

Simple and reliable beanstalkd job queue for ruby
http://nesquena.github.com/backburner
MIT License
428 stars 68 forks source link

undefined method `tubes' for Backburner::Connection #137

Open activestylus opened 7 years ago

activestylus commented 7 years ago

For some odd reason I get this intermittent error and certain jobs wont run:

Running on Ubuntu. Beanstalkd is running without any issues

[2016-12-14T10:29:10.485032 #25023] ERROR -- : Error occurred before we were able to assign a job. Giving up without retrying!
E, [2016-12-14T10:29:14.489636 #25023] ERROR -- : Exception NoMethodError -> undefined method `tubes' for #<Backburner::Connection:0x0000000656b548>
   /home/username/.rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/delegate.rb:87:in `method_missing'
   vendor/bundle/ruby/2.3.0/gems/backburner-1.3.1/lib/backburner/connection.rb:90:in `method_missing'
   vendor/bundle/ruby/2.3.0/gems/backburner-1.3.1/lib/backburner/worker.rb:175:in `reserve_job'
   vendor/bundle/ruby/2.3.0/gems/backburner-1.3.1/lib/backburner/worker.rb:130:in `work_one_job'
   vendor/bundle/ruby/2.3.0/gems/backburner-1.3.1/lib/backburner/workers/simple.rb:25:in `block in start'
   vendor/bundle/ruby/2.3.0/gems/backburner-1.3.1/lib/backburner/workers/simple.rb:25:in `loop'
   vendor/bundle/ruby/2.3.0/gems/backburner-1.3.1/lib/backburner/workers/simple.rb:25:in `start'
   vendor/bundle/ruby/2.3.0/gems/backburner-1.3.1/lib/backburner/worker.rb:59:in `start'
   vendor/bundle/ruby/2.3.0/gems/backburner-1.3.1/lib/backburner.rb:40:in `work'
   vendor/bundle/ruby/2.3.0/gems/backburner-1.3.1/lib/backburner/cli.rb:23:in `block in start'
   vendor/bundle/ruby/2.3.0/gems/dante-0.2.0/lib/dante/runner.rb:123:in `start'
   vendor/bundle/ruby/2.3.0/gems/dante-0.2.0/lib/dante/runner.rb:93:in `block in daemonize'
   vendor/bundle/ruby/2.3.0/gems/dante-0.2.0/lib/dante/runner.rb:86:in `fork'
   vendor/bundle/ruby/2.3.0/gems/dante-0.2.0/lib/dante/runner.rb:86:in `daemonize'
   vendor/bundle/ruby/2.3.0/gems/dante-0.2.0/lib/dante/runner.rb:74:in `execute'
   vendor/bundle/ruby/2.3.0/gems/backburner-1.3.1/lib/backburner/cli.rb:20:in `start'
   vendor/bundle/ruby/2.3.0/gems/backburner-1.3.1/bin/backburner:7:in `<top (required)>'
   vendor/bundle/ruby/2.3.0/bin/backburner:23:in `load'
   vendor/bundle/ruby/2.3.0/bin/backburner:23:in `<top (required)>'
   /home/username/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.6/lib/bundler/cli/exec.rb:74:in `load'
   /home/username/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.6/lib/bundler/cli/exec.rb:74:in `kernel_load'
   /home/username/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.6/lib/bundler/cli/exec.rb:27:in `run'
   /home/username/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.6/lib/bundler/cli.rb:332:in `exec'
   /home/username/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.6/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
   /home/username/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.6/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
   /home/username/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.6/lib/bundler/vendor/thor/lib/thor.rb:359:in `dispatch'
   /home/username/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.6/lib/bundler/cli.rb:20:in `dispatch'
   /home/username/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.6/lib/bundler/vendor/thor/lib/thor/base.rb:440:in `start'
   /home/username/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.6/lib/bundler/cli.rb:11:in `start'
   /home/username/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.6/exe/bundle:34:in `block in <top (required)>'
   /home/username/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.6/lib/bundler/friendly_errors.rb:100:in `with_friendly_errors'
   /home/username/.rvm/gems/ruby-2.3.1/gems/bundler-1.13.6/exe/bundle:26:in `<top (required)>'
   /home/username/.rvm/gems/ruby-2.3.1/bin/bundle:23:in `load'
   /home/username/.rvm/gems/ruby-2.3.1/bin/bundle:23:in `<main>'
   /home/username/.rvm/gems/ruby-2.3.1/bin/ruby_executable_hooks:15:in `eval'
   /home/username/.rvm/gems/ruby-2.3.1/bin/ruby_executable_hooks:15:in `<main>'