【问题标题】:Memory Leak with Ruby 1.9.2 Rails 3.0 Beta 4Ruby 1.9.2 Rails 3.0 Beta 4 内存泄漏
【发布时间】:2011-03-13 09:13:38
【问题描述】:

我尝试了各种组合,发现只需生成一个框架 Rails 3.0 应用程序,然后运行

围攻http://localhost:3000

我的 ruby​​ 进程会每 5 分钟泄漏几 MB。

我尝试这样做的原因是因为我刚刚将一个完整的 Rails 2.3 和 Ruby Enterprise 1.8.6 应用程序转换为 Ruby 1.9.2 Rails 3.0 Beta 4 并发现我的应用程序正在泄漏内存。

这在开发和生产环境中都会发生,但是在开发中发生得更快。

我不认为这是特定的 Rails 3.0 问题,因为我在 Rails 2.3.5 和 Ruby 1.9.2 上也遇到了同样的问题

所以这可能是 Ruby 1.9.2 与 Rails 交互的方式。

我在使用 Ruby Enterprise 1.8.6 时从未遇到过这样的问题。

【问题讨论】:

    标签: ruby-on-rails memory-leaks


    【解决方案1】:

    正如我所写的 here,一个(或什至几个)明显的内存泄漏已在 1.9.3-rc1 中得到修复。

    【讨论】:

      【解决方案2】:

      关于如何解决 Ruby 内存泄漏问题的精彩演示 here

      【讨论】:

        猜你喜欢
        • 2010-09-14
        • 1970-01-01
        • 2017-04-17
        • 1970-01-01
        • 1970-01-01
        • 2021-04-26
        • 1970-01-01
        • 2013-11-24
        • 2017-05-11
        相关资源
        最近更新 更多