Re: RoR website 效能問題
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
討論串 (同標題文章)
完整討論串 (本文為第 6 之 8 篇):