Estou um pouco atrasado para a festa, mas pensei em postar o que funcionou para mim. Essencialmente, eu tenho uma configuração de deus para monitorar redis e resque. Se eles não estão mais correndo, Deus os liga de volta. Então, eu tenho uma tarefa de rake que é executada após uma implantação de capistrano que encerra meus resque workers. Uma vez que os trabalhadores são demitidos, Deus iniciará novos trabalhadores para que eles executem a base de código mais recente.
Aqui está minha descrição completa de como eu uso resque na produção:
http://thomasmango.com/2010/05/27/resque-in-production