Ответ 1
есть опция Daemonize sidekiq, просто перейдите -d
option
Как я могу запустить sidekiq как демон на Ubuntu?
Если я запустил bundle exec sidekiq -D
, я получаю invalid option: -D
, есть ли способ запустить его без какого-либо другого контроллера, например, god, upstart...?
есть опция Daemonize sidekiq, просто перейдите -d
option
Запуск в качестве демона не перезапустит sidekiq
, если он неожиданно завершится. Одним из альтернативных способов может быть запуск sidekiq в качестве службы (работа с выскочкой). Если система перезагружается, а также запускается приложение sidekiq.
Здесь - это полный script и метод для запуска sidekiq как службы.
После запуска sidekiq в качестве службы вы можете просто start/stop/restart
sidekiq выполнить команду sudo service sidekiq start/stop/restart
.