2017-07-20 8 views
0

私はHerokuのPuma Webサーバーを使用していますが、現在標準の2倍のdynosを3つ持っています。アプリはRuby on Railsです。HerokuのDyno単位でのPuma WEB_CONCURRENCYはありますか?

私は、WEB_CONCURRENCY/config/puma.rbに増やすことで、追加のRAM使用量を犠牲にして、プーマ作業者の数が増えることを理解しています。

現在のセットアップ:

workers ENV.fetch("WEB_CONCURRENCY") { 5 } 

質問:

は、全体的な5同時ダイノごとに労働者、もしくはますか? 私は3ダイノスを持っている場合、これは私が15人の労働者、またはわずか5人を持っていることを意味しますか?

私はこれまで、既存の従業員の現在の数を確認する方法を探していましたが、Herokuでこれを行うコマンドは見つかりませんでした。

答えて

1

はい、Web並行処理はdyno単位で行われます。
各dynoは、別のサーバーで動作する独立したコンテナです。したがって、各dynoは独立したサーバーとして見なければなりません。

+0

ありがとうございました。ヘロクは最高です –

関連する問題