2013-03-20 26 views
17

Ubuntuでsidekiqをデーモンとして実行するにはどうすればよいですか?UbuntuでSidekeqをデーモンとして実行する

私がbundle exec sidekiq -Dを実行すると、invalid option: -Dが表示されます。神のような他のコントローラなしで実行する方法はありますか? sidekiqをデーモン化するためのオプションがあります

答えて

24

は、ちょうどそれが突然クラッシュした場合sidekiqを再起動しませんデーモンとして実行-dオプション

commit

+1

D、d =)ありがとうございました! – Philip

+0

examples/upstartには、使用すべき起動スクリプトがあります。あなたは起動時に再起動し、起動時に起動します。非常に便利な2つのプロパティです。 – dkam

+16

'-d'を使うと' -L'オプションでログファイルを指定する必要があります。デーモンを使用しようとしたときにエラーが発生したため、共有しました。 – axil

4

を渡します。もう1つの方法は、サイドキックをサービスとして実行することです(アップスタートジョブ)。システムが再起動された場合でも、起動ジョブはsidekiqを実行します。 Hereは、sidekiqをサービスとして実行するための完全なスクリプトとメソッドです。

サービスとしてsidekiqを実行した後は、start/stop/restart sidekiqコマンドby sudo service sidekiq start/stop/restartで簡単に実行できます。