Skip to content

nirds/resque-heroku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Handle db connection and disconnection during forking of resque jobs on Heroku cedar stack.

Fixes the following postgres log errors…

PGError: server closed the connection unexpectedly

And

LOG:  could not receive data from client: Connection reset by peer
LOG:  unexpected EOF on client connection

This is not an official Heroku gem.

Install the gem in your Gemfile

gem 'resque-heroku'

Include Resque::Heroku in your job classes

require 'resque/plugins/heroku'

class Job
  extend Resque::Plugins::Heroku

  def self.perform
    # do stuff
  end
end

Load resque-heroku tasks from your Rakefile

require 'resque/plugins/heroku/tasks'

Now rake jobs:work is available.

About

forked from carnesmedia

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages