作者xuitejoke (xxddite)
看板Ruby
标题Re: RoR website 效能问题
时间Mon Feb 18 15:17:42 2008
HW9 上还有提到 ferret . 其实这是一支非常容易 memory leaking 的 plugin
如果你需要大量使用,建议你另外开一台机器做 drb server。且需要定时重开。
我那组调好到可稳上 160k 的 solution 一加上 ferret 这个 plugin。
顿时下降到只剩下 40k 左右的规模。
(只要流量大过这个数字,很容易 ferret 爆炸然後就吃光所有记忆体最後当机)
所以目前的作法是写 script 定期每日重开 ferret 以免死 hang。
-----
至於 Rmagick memory leaking 的问题,我一位研究 Imagemagick 比较透彻的
朋友 lanma 在 HW9 跟我聊天,他提到以前他常常帮他们的 team review
程式,只要呼叫 Imagemagick 的 library 写法稍微误用(他说机率很高),
很容易发生 memory leaking。所以有可能是 Rmagick 这个 ruby interface
这麽容易爆炸的原因有可能是某些部分在原始设计时就有人写错的关系。
--
什麽都破,什麽都烂,什麽都不奇怪。
http://blog.xdite.net
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.27.39