私はHerumaでPumaとdynoの種類について知ることができるすべての記事を読んだので、まっすぐな答えは得られません。Heroku Performance dynoで実行するPumaワーカーとスレッドの正しい数を決定するにはどうすればよいですか?
私はいくつかの言及を参照してくださいプーマの労働者の数はコアの数によって決定する必要があります。私はHerokuがパフォーマンスMまたはパフォーマンスLのdynoがいくつのコアを持っているかを明らかにすることはできません。この記事で
は、Herokuのアプローチを示唆した: https://devcenter.heroku.com/articles/deploying-rails-applications-with-the-puma-web-server
を、私は、彼らはあなたがR14(メモリ)エラーを表示するために開始されるまで1にスレッドを設定し、プーマの労働者の数を増やすことが示唆されていると思います、その後戻ってください。そして、CPUが最大になるまでスレッドの数を増やしてください。ただし、HerokuはCPU使用率については報告していません。
誰でもガイダンスを提供できますか?
(私も私は1つの性能-Lまたは複数のパフォーマンス-M dynosを使用する必要があるかどうかを決定したいが、私は、私は労働者に&スレッドを設定する方法を見つけ出す一度それが明らかになると思う)
最終的には分かりましたか?私は今、まったく同じ問題を抱えています。 "heroku run" cat/proc/cpuinfoを実行しました--app yourappname'(CPU情報)、 'heroku run" cat/proc/meminfo "--app yourappname'(メモリ情報)、' heroku run "top" app yourappname'(古いlinux 'top')ですが、実際に'実用的な 'dynosに入ることはできません。 –