本番サーバーでsidekiqを実行したいのですが、このコマンドを使用してプロセスを開始しています
bundle exec sidekiq -q mailer,5 -q default -e production
サーバーへの接続を閉じることができるように、プロセスを停止せずにプロセスから切り離すにはどうすればよいですか。
本番サーバーでsidekiqを実行したいのですが、このコマンドを使用してプロセスを開始しています
bundle exec sidekiq -q mailer,5 -q default -e production
サーバーへの接続を閉じることができるように、プロセスを停止せずにプロセスから切り離すにはどうすればよいですか。
正解は小文字です-d:
bundle exec sidekiq -d -q mailer,5 -q default -e production
sidekiq --help
オプションが一覧表示されます。
-d, --daemon Daemonize process
-dオプションを実行すると、sidekiqはログファイルを要求するため、完全なコマンドは次のとおりです。
bundle exec sidekiq -d -L sidekiq.log -q mailer,5 -q default -e production
を実行することで切り離すことができます
bundle exec sidekiq -D -q mailer、5 -q default -e Production
オプションで、神の宝石を使用してSidekiqジョブを実行できます。