 <p>To answer it myself, yes. DJ will restart the current processes properly, all in their own place.</p> <pre><code>2016-05-31T06:25:59+0000: [Worker(delayed_job host:*** pid:699)] Exiting... 2016-05-31T06:26:03+0000: [Worker(delayed_job host:*** pid:709)] Exiting... 2016-05-31T06:26:05+0000: [Worker(delayed_job host:*** pid:716)] Exiting... 2016-05-31T06:26:10+0000: [Worker(delayed_job host:*** pid:723)] Exiting... 2016-05-31T06:26:16+0000: [Worker(delayed_job host:*** pid:29890)] Starting job worker 2016-05-31T06:26:16+0000: [Worker(delayed_job host:*** pid:29897)] Starting job worker 2016-05-31T06:26:16+0000: [Worker(delayed_job host:*** pid:29915)] Starting job worker 2016-05-31T06:26:16+0000: [Worker(delayed_job host:*** pid:29907)] Starting job worker </code></pre> <p>Something like that.</p>