autoflush_log
がtrue に設定されている場合、メモリ使用率が高くなる可能性はありますか?
このようなカスタム本番環境(ステージング)のセットアップがあります
require Rails.root.join("config/environments/production")
Calamus::Application.configure do
config.action_mailer.default_url_options = {:protocol => 'https', :host => xx.xx.xx.xx }
end
これはSQLステートメントを記録していました。だから私はログレベルをinfoに設定しました
config.log_level = :info
しかし、上記の行を追加すると、Unicorn プロセスが大量のメモリを消費し、マシンのメモリが非常に多くなりました。
この行を追加したとき
config.autoflush_log = false
メモリ使用率が正常になりました。誰でも接続を見ることができますか?autoflushing
メモリ使用率が高くなるのはなぜですか?