My Rails application has a number of tasks which are offloaded into background processes, such as image resizing and uploading to S3. I\'m using delayed_job to manage these pro
If I'm not mistaken, delayed_job
uses worker processes that will handle all the background jobs. It should be easily possible to alter the OS scheduling priority of the process when you start it.
So instead of, for example:
ruby script/delayed_job -e production -n 2 start
try:
nice -n 15 ruby script/delayed_job -e production -n 2 start