我已经在 cent-os 上安装了 Redmine。我已经在 Apache 上用Passenger 配置了它。它被几乎400 人使用。在特定时间点,Ruby Process 会占用大量内存。几乎100%的内存。
我无法看到红宝石过程中发生泄漏的位置。只是可以看到顶部的红宝石达到 90%,有时甚至超过 99%。
有什么办法可以解决这个问题。那里有任何部署解决方案或任何方法来检查 ruby 代码中的进程泄漏在哪里?以下是我在 RVM 上使用的版本的一些详细信息
gem -v
1.8.24
ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
rails -v
Rails 2.3.14