talvez sua pergunta seja mais de administrador de sistema, mas se não for um problema de recurso do sistema, isso pode ajudar.de http://railscasts.com/episodes/271-resque?view=asciicast
Usando a gema resque, basta usar esta tarefa de rake
#/lib/tasks/resque.rake
require "resque/tasks"
task "resque:setup" => :environment
e inicie quantos trabalhadores resque precisar.
$ rake resque:work QUEUE='*'
melhor usar algum framework de monitoramento de serviço, svc, monit, god. e use resque web.