【问题标题】:Redmine - ruby process eating 100% memoryRedmine - ruby​​ 进程占用 100% 内存
【发布时间】:2013-06-06 13:50:12
【问题描述】:

我在 cent-os 上安装了 Redmine。我已经在 Apache 上用Passenger 配置了它。它被几乎400 人使用。在特定时间点,Ruby Process 会占用大量内存。几乎 100% 的内存。

我无法看到 ruby​​ 过程中发生泄漏的位置。只是可以看到顶部的红宝石达到 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

【问题讨论】:

  • 256MB 的 100% 并不多,4GB 的 100% 是。你实际使用了多少内存?请至少发布一段ps aux
  • 4 GB 内存。 80GB 硬盘。

标签: ruby-on-rails ruby apache passenger redmine


【解决方案1】:

【讨论】:

    猜你喜欢
    • 2012-03-10
    • 1970-01-01
    • 1970-01-01
    • 2019-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-19
    • 2012-09-15
    相关资源
    最近更新 更多