2011-11-13 15 views
6

Empiezo a desarrollar un sitio con Rails 3.x y necesito ejecutar varios trabajos en paralelo. Estoy encerrado en Windows por ahora.trabajo retrasado para Rails en Windows?

Pude hacer trabajo de trabajo diferido (collectiveidea) usando "trabajos de rake: trabajo" pero parece que ejecuta trabajos de a uno por vez. Traté de ejecutar "ruby script \ Delayed_job" pero no hay "fork" en Windows.

¿Se puede ejecutar paralleljob en paralelo en Win? ¿Tengo otras opciones además de delayyed_job?

Gracias.

+2

Un trabajador hace 1 trabajo a la vez. Si desea más trabajadores, puede iniciarlos en otras terminales. – numbers1311407

+1

¿Cómo puedo iniciar varios trabajadores usando "trabajos de rake: trabajo"? – HNGO

Respuesta

3

Para iniciar varios trabajadores, recomiendo iniciar varias solicitudes de comando (o similares) y generar un trabajador en cada ventana. Además, puedes generarlo como un proceso en el mismo shell de cmd y solo generar varios de los procesos.

Instalar como un proceso no es tan difícil, pero no tengo un cuadro de Windows para validar cómo hacerlo.

Cuestiones relacionadas