2016-12-12 23 views
0

私はpuma(3.4.0)とsidekiq(3.0.2)を使ってレールアプリを配備しました。ほとんどの設定はcapistrano-pumaとcapistrano-sidekiqのデフォルト値です。しかし、私はなぜ複数のsidekiqプロセスが現れ、メモリを占有しているのか分かりません。ホテルトップのなぜサーバーは複数のsidekiqプロセスを起動しますか?どのようにそれらを置く?

スクリーンショット:enter image description here

Sidekiq私は一つだけsidekiqプロセスをしたいように、並行処理機能を備えています。これに関する助け?前もって感謝します!物事の

答えて

0

カップル:

  1. htopのは、デフォルトでは異なるPIDのように、すべてのスレッドを示しています。プロセスのみを表示するには "Shift-H"を押し、プロセスのみを表示するにはtopを使用してください。
  2. capistrano-sidekiqはN個のプロセスを起動できます。開始するには、1を設定する必要があります。
  3. 3.0.2は古代です。アップグレード、男。
+0

ありがとう、マイク。私はまた、カピストラ・サイドキックが複数のプロセスを開始した理由も考えました。しかし、[リンク](https://github.com/seuros/capistrano-sidekiq#usage)のように、デフォルトの設定は1プロセスです。私はもう一度プロセスを1にセットしても動作しません。あなたはこれを設定する方法を知っていますか?サイドキックをアップグレードしてもう一度やり直します。ありがとうございました! –

+0

アップグレードされたsidekiqにも同じ問題があります。私はそれがプーマによって引き起こされたのだろうか? –

+0

申し訳ありません、返信を忘れました。実際、マイクは正しいです。私のhtop上に複数のsidekiqがある理由は、htopがプロセスの代わりにスレッドを表示しているからです。ありがとう。 –

関連する問題