Gem 用 easy_captcha 生成验证码依赖 rmagick, rmagick 还有内存泄露么

shooter · 2013年10月31日 · 最后由 luikore 回复于 2013年10月31日 · 2966 次阅读

很久以前 听说 rmagick 有内存泄露,easy_captcha 依赖 rmagick (>= 2.13.1), 项目里用的是 rmagick 2.13.2, 还漏么 能换成 mini_magick 么

有经验的大神们 help

现在 64 位机下面不容易漏了, 另外还能配置服务器内存过大时杀进程

#1 楼 @luikore 这是不是粗暴了些

大神 有比较方便 有效的法子监视 rails 的内存么

#2 楼 @shooter 很温柔了... php 还有非 gc 模式呢, 处理完一个请求就杀掉进程不更粗暴

#5 楼 @shooter https://github.com/rmagick/rmagick/issues/12

C extension 还有一种比较微小的 memory leak, 就是 GC 在扫栈的时候把一些数据误认为指针了. 但是 64 位机器上面随机数据被当成指针的几率小很多很多.

需要 登录 后方可回复, 如果你还没有账号请 注册新账号