2013-05-01 12 views
14

Redis、Sidekiq、Railsアプリを既にインストールしていますので、// url/sidekiqフォームにアクセスできますが、VPSでSidekiqワーカーを開始するにはどうすればいいですか?私のローカルで私は:
bundle exec sidekiq -q carrierwave、5 defaultUbuntu VPS(デジタルオーシャン)でSidekiqワーカーを起動する方法

VPSホスティングではどうすればよいですか?

おかげ

+0

[端末で一度起動したサイドキッチプロセスを切り離す方法](http://stackoverflow.com/questions/14790727/how-to-detach-sidekiq-process-once-started-in-terminal) – ardavis

答えて

28

これは、この質問の重複しているように見える:how to detach sidekiq process once started in terminal

あなたのRailsのルートから次のコマンドを実行する必要があります。

bundle exec sidekiq -d -L sidekiq.log -q mailers,5 -q default -e production 

これはあなたのように、プロセスを切り離しますsshセッションを終了することができ、コマンドはバックグラウンドで実行され続け、出力をsidekiq.logファイルに記録します。

ログファイルの適切な位置を選ぶように注意してください。ログローテートルールを設定することを忘れないでください。

+2

とこの点からどうやって止めるのでしょうか? – DaniG2k

+0

これを実現するにはしばらく時間がかかりました。電子メールのキューは、「メーラー」ではなく、「メーラー」と呼ばれます(最後に「s」と書かれています)。もしそれを修正すれば素晴らしいだろう、Fabrizio。ありがとうございました。 – Yanis

関連する問題