2017-03-29 9 views
0

Heroku Postgres Hobby Devアドオンを使用してHerokuホビーダイノーを実行する純粋なRackアプリの場合、どのくらい多くの労働者がPumaに設定するスレッド&スレッドを持っているか知っていますか?Heroku Postgres Ruby Puma Workers&Threads

答えて

1

this articleに基づいて、メモリの使用状況に応じて、1つのHeroku Webダイノー内で2-4のプロセスを安全に実行できるようです。スレッドの場合、私はあなたのアプリのニーズに応じてデフォルト(5)に固執します。

アプリを調整して特定の設定を使用してから、Herokuログに数日間注意を払い、R14のエラーが多すぎるかどうかを確認することをおすすめします。その時点で、あなたはdynoを使い果たしたことを知っており、それを元に戻す必要があります。

1

これは、アプリケーションのメモリ使用量に大きく依存します。それが純粋なRackアプリであり、そこにあるほとんどの文献がRailsアプリケーションのためであるとすれば、私はあなたの最適値がより高いと思います。

Libratoアドオンは、あなたのメモリ使用状況をほぼリアルタイムで見ることができますので、素早く調整して512MBの限界まで近づけることができます。そこには無料のティアがあり、追加の機器を必要としません(私は彼らと提携していませんが、サービスを利用しています)。

関連する問題