Olá a todos,
Este é meu primeiro post para a morada do Git :).
Estou tentando usar resque para processamento de trabalho de back-end em meu aplicativo Rails (v 2.0.2). Eu instalei o resgate do git como um plugin do Rails. Mas mesmo que eu mencione a variável de contagem, apenas um trabalhador é gerado.
COUNT = x QUEUE = request_queue resque de ambiente rake
Estou verificando isso na interface da web de resgate.
Alguém pode me ajudar nisso?
Outra dúvida é como posso usar o módulo god que vem com o Resque. Não há muitas informações disponíveis sobre isso.
Obrigado a todos antecipadamente
dg
Você está usando a tarefa de rake errada para iniciar vários trabalhadores. Tente " resque: workers " em vez de " resque: work ".
Para a configuração god, consulte http://github.com/defunkt/resque/tree/master/examples/god/. Tive que ajustá-lo um pouco para funcionar para mim, e ainda parece ter problemas, mas é um bom ponto de partida. Observe que isso não vai realmente parar os trabalhadores quando você pedir. Você precisará escrever um script para isso ou eliminá-los manualmente (via kill -QUIT $ PID).
Muito obrigado por Nevans pela sua ajuda. A criação de vários workers está funcionando.
Felicidades
dg
Se você estiver usando o Linux, o seguinte comando deve deixar as coisas mais claras para você:
ps -ef f | grep [r]esque
Comentários muito úteis
Você está usando a tarefa de rake errada para iniciar vários trabalhadores. Tente " resque: workers " em vez de " resque: work ".
Para a configuração god, consulte http://github.com/defunkt/resque/tree/master/examples/god/. Tive que ajustá-lo um pouco para funcionar para mim, e ainda parece ter problemas, mas é um bom ponto de partida. Observe que isso não vai realmente parar os trabalhadores quando você pedir. Você precisará escrever um script para isso ou eliminá-los manualmente (via kill -QUIT $ PID).