se você quiser executá-lo como um daemon, faça um saque no supervisor . A maioria das distribuições é enviada diretamente de seus repositórios de pacotes.
Estou tentando usar o resque como um job runner para o Rails. Eu tentei essa configuração e muitas outras maneiras de demonizar a tarefa de resgate (porque executar o rake resque: work deixa o terminal ligado a esse comando). Infelizmente, a configuração de exemplo deles não funciona para mim. A configuração parece correta? Ou existe outra maneira de transformar o processo em um daemon? Obrigado :)
check process resque_worker_QUEUE
with pidfile /data/APP_NAME/current/tmp/pids/resque_worker_QUEUE.pid
start program = "/bin/sh -c 'cd /data/APP_NAME/current; RAILS_ENV=production QUEUE=queue_name VERBOSE=1 nohup rake environment resque:work& > log/resque_worker_QUEUE.log && echo $! > tmp/pids/resque_worker_QUEUE.pid'" as uid deploy and gid deploy
stop program = "/bin/sh -c 'cd /data/APP_NAME/current && kill -s QUIT 'cat tmp/pids/resque_worker_QUEUE.pid' && rm -f tmp/pids/resque_worker_QUEUE.pid; exit 0;'"
if totalmem is greater than 300 MB for 10 cycles then restart # eating up memory?
se você quiser executá-lo como um daemon, faça um saque no supervisor . A maioria das distribuições é enviada diretamente de seus repositórios de pacotes.