2012-11-01 84 views
0

我有一個512MB Rackspace盒子,我正在運行3個使用Ruby on Rails編寫的網站(每月4500-5000次訪問)。可能會導致內存不足導致圖像處理失敗?

我正在使用Carrierwave和RMagick來調整我上傳到網站的圖像大小,但最近已停止使用一般錯誤(圖像無法處理)。

我不知道爲什麼這會突然失敗,並且只能在我部署應用程序#3時纔開始思考它。內存容量是否會導致圖像處理失敗?

感謝

羅賓

+3

你有沒有監控內存使用情況如何? – Tomdarkness

+0

在導致我關閉這個思考過程的時刻,在進入服務器時遇到了一些困難...... –

回答

0

羅賓 -

嘗試Mini_magick寶石。我聽說在rmagick中調整圖像大小可能需要100MB,所以如果像許多縮略圖那樣做會導致內存問題。在共享主機網站上。 Mini_magick可與ImageMagick和GraphicsMagick庫一起使用,並使用Mogrify通過命令行運行,因此佔用的內存更少。

但是,我不能使用迷你magick,因爲Imagelists似乎不支持,這就是我需要的。

https://github.com/minimagic/minimagick

最親切的問候, 馬克

相關問題