4GBのRAMを搭載したサーバー上で2つのレールアプリケーションを実行しています。どちらのサーバーもレール3.2.1を使用しており、開発モードまたはプロダクションモードのいずれかで実行すると、サーバーは毎日最大1.07GBのラムを消費する信じられないほどのスピードでRAMを消耗します。わずか4日間サーバを稼動させ続けると、モニタリングですべてのメモリアラームがトリガされ、わずか98MBのRAMが解放されました。Railsサーバーのメモリリーク/ブロッティングの問題
私たちは、鼓動に関連するアクティブレコードの最適化を試みましたが、まだ効果はありませんでした。コントローラのどれに間違いがあるのかをどのように追跡することができるのかを理解するのを助けてください。
mysqlデータベースとwebrickサーバーを使用しています。 ありがとう!
Webrickを実稼働環境で使用していますか? – Ernest
relic rpmツールを使用して、ワット状態をチェックすることができます。 –
暗闇の中で刺す:精神(yamlパーサー)が1.9.2でメモリをリークする - YAML :: ENGINEを確認する –