以下の画像のようなサーバーエラーが起きています。
構成はRails-api, react-rails, puma, nginx, amazon-aurora, elastic beans talkです。
ある日を界にEnvironment healthが悪化しました。Sum Requestは変化していないのですが、CPU Utilizationは悪化しています。
puma configでは
ref: https://github.com/puma/puma/blob/master/examples/config.rb
files:
...
directory 'xxxxx'
threads_count = ENV.fetch(Railsのthreadsの環境変数) { 5 }
threads threads_count, threads_count
workers 0
bind 'unix:///var/run/puma/my_app.sock'
pidfile '/var/run/puma/puma.pid'
stdout_redirect '/var/log/puma/puma.log', '/var/log/puma/puma.log', true
daemonize false
とあります。
サーバエラーを解決するために、
cpuのコアが二つなので、puma.rbのworkerを増やそうと思っています。
./ebextension配下以外のpuma.rbでない、Rails本来のpuma.rbをいじるべきでしょうか?
何かヒントをいただけないでしょうか?
あなたの回答
tips
プレビュー