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