Mi entorno: Rails 3.2.x con RVM, Passenger, Apache en Linux (Ubuntu), no estoy usando Capistrano y no tengo la intención de hacerlo por el momento.Inicio de Resque en arranque/Reinicio de pasajero
he integrado Resque en mi aplicación Rails y todo funciona bien cuando se inicia manualmente resque con
rake RAILS_ENV=production environment resque:work QUEUE='*'
siguiente paso es que el arranque Resque (reinicio) automáticamente cuando se inicia pasajeros (reinicia).
¿Cómo puedo hacer esto?
Estoy tratando de mantener mi servidor de producción lo más delgado posible, evitando todas las dependencias tanto como pueda. Sin embargo, a primera vista parece merecer una segunda mirada. Sin embargo, pregunta, ¿cómo comienzas a Foreman al inicio del sistema o lo integras en Passenger? – KKK
Por ejemplo, a través de una exportación advenediza que puede crear a través de la implementación capistrano y luego usarla al inicio. –
namespace: foreman do task: export,: roles =>: db do ejecutar "cd # {release_path} && paquete exec foreman export upstart/etc/init -u # {user} -a # {application} -f Procfile . # {} RAILS_ENV" final tarea: reinicio,: papeles =>: app hacer plazo "reinicio # {aplicación} {|| iniciar la aplicación #}" final final –