2011-11-13 11 views
6

Inizio a sviluppare un sito utilizzando Rails 3.x e ho bisogno di eseguire più processi parallelamente. Sono bloccato in Windows per ora.lavoro in ritardo per Rails su Windows?

Sono stato in grado di eseguire lavori in differita (collectiveidea) utilizzando "rake jobs: work" ma sembra che esegua processi 1 alla volta. Ho provato a eseguire "ruby script \ delayed_job" ma non c'è "fork" sotto Windows.

Il delayed_job può essere eseguito in parallelo in Win? Ho altre opzioni oltre a delayed_job?

Grazie.

+2

Un operatore esegue 1 lavoro alla volta. Se vuoi più lavoratori puoi avviarli in altri terminali. – numbers1311407

+1

Come posso avviare più lavoratori utilizzando "job rake: work"? – HNGO

risposta

3

Per avviare più worker, si consiglia di avviare più prompt di comandi (o simili) e generare un worker in ogni finestra. Inoltre è possibile spawnarlo come un processo nella stessa shell cmd e generare solo alcuni dei processi.

Installare come un processo non è così difficile, ma non ho una finestra di Windows per convalidare come fare questo.

Problemi correlati