Resque: COUNT = n no funciona para generar varios trabajadores

Creado en 22 dic. 2009  ·  3Comentarios  ·  Fuente: resque/resque

Hola a todos,
Esta es mi primera publicación en la morada de Git :).

Estoy tratando de usar resque para el procesamiento de trabajos de backend en mi aplicación Rails (v 2.0.2). Instalé el rescate de git como complemento de Rails. Pero incluso si menciono la variable de recuento, solo se genera un trabajador.

COUNT = x QUEUE = request_queue rake environment resque: trabajo

Esto lo estoy verificando desde la interfaz web de rescate.

¿Alguien puede ayudarme con esto?

Otra consulta es cómo puedo usar el módulo dios que viene con Resque. No hay mucha información disponible al respecto.

Gracias a todos de antemano
dg

Comentario más útil

Está utilizando la tarea de rastrillo incorrecta para iniciar varios trabajadores. Pruebe " resque: trabajadores " en lugar de " resque: trabajo ".

Para obtener información sobre la configuración divina, consulte http://github.com/defunkt/resque/tree/master/examples/god/. Tuve que modificarlo un poco para que funcionara para mí, y todavía parece tener problemas, pero es un punto de partida decente. Tenga en cuenta que en realidad no detendrá a los trabajadores cuando se lo pida. Deberá escribir un script para eso o eliminarlos manualmente (a través de kill -QUIT $ PID).

Todos 3 comentarios

Está utilizando la tarea de rastrillo incorrecta para iniciar varios trabajadores. Pruebe " resque: trabajadores " en lugar de " resque: trabajo ".

Para obtener información sobre la configuración divina, consulte http://github.com/defunkt/resque/tree/master/examples/god/. Tuve que modificarlo un poco para que funcionara para mí, y todavía parece tener problemas, pero es un punto de partida decente. Tenga en cuenta que en realidad no detendrá a los trabajadores cuando se lo pida. Deberá escribir un script para eso o eliminarlos manualmente (a través de kill -QUIT $ PID).

Muchas gracias por Nevans por su ayuda. La creación de varios trabajadores está funcionando.

  • ¿Todos los trabajadores se ejecutan en un hilo generado por la aplicación Rails (complemento de rescate) o
    un proceso completamente separado?
  • De acuerdo con la documentación en línea: con la arquitectura padre / hijo de Resque, puede decirle al padre que mate a la fuerza al niño y luego comenzar a procesar más trabajos de inmediato.
    ¿Se menciona aquí el proceso de la aplicación Rails como padre y los trabajadores como hijo o es que me falta un punto aquí?
  • ¿Existe algún tipo de documento de arquitectura o diseño disponible en Resque?

salud
dg

Si está utilizando Linux, el siguiente comando debería aclararle las cosas:

ps -ef f | grep [r]esque
¿Fue útil esta página
0 / 5 - 0 calificaciones