Heroku delayed_job workers killed during deployment Heroku delayed_job workers killed during deployment heroku heroku

Heroku delayed_job workers killed during deployment


Looks like you can configure DJ to handle SIGTERM and mark the in-progress jobs as failed (so they'll be restarted again):

Use this setting to throw an exception on TERM signals by adding this in your initializer:

Delayed::Worker.raise_signal_exceptions = :term

More info in this answer:https://stackoverflow.com/a/16811844/1715829