ruby on rails - Ejecutar Sidekiq como demonio en Ubuntu
ruby-on-rails daemon (2)
¿Cómo puedo ejecutar sidekiq como demonio en Ubuntu?
Si ejecuto el bundle exec sidekiq -D
obtengo una invalid option: -D
, ¿hay alguna forma de ejecutarlo sin algún otro controlador, como dios, upstart ...?
Ejecutarse como daemon no reiniciará el sidekiq
si se bloquea inesperadamente. Una forma alternativa podría ser ejecutar sidekiq como un servicio (un trabajo inicial). Si se reinicia el sistema, también el trabajo upstart ejecutará sidekiq. Here está el script completo y el método para ejecutar sidekiq como un servicio.
Después de ejecutar sidekiq como servicio, simplemente puede start/stop/restart
sidekiq con el comando sudo service sidekiq start/stop/restart
.
Hay una opción para Daemonize sidekiq, solo pasa la opción -d