0

我已经在 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
4

1 回答 1

0

也许您可以按照本文中的提示进行操作:http: //blog.phusion.nl/2012/09/21/the-right-way-to-deal-with-frozen-processes-on-unix/

于 2013-06-06T14:24:13.020 回答