I needed Ivan Vanderbyl's patch, but was on V3, and ruby 1.8.7, so I've shameless stolen his fantastic work and have it working in DJ V3. There've been a number of folks who have run into the problem, so figured I'd try and raise awareness a bit
Here was Ivan's original pull request
Added crashed worker recovery
fixing the check that clears busted workers
I am having lots of trouble with crashed workers... I wonder if this will help me... Will check.
Direct lookups against the backend are no longer performed in the delayed_job gem. This would have to be refactored to work against the various DJ backends. https://github.com/collectiveidea/delayed_job/wiki/backends