2012-11-01 49 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

最亲切的问候, 马克

相关问题