imagemagick - imagemagick不会删除tmp文件

标签 imagemagick carrierwave rmagick

我有一个使用Carrierwave,S3和rmagci的应用程序。
或多或少跟随http://railscasts.com/episodes/253-carrierwave-file-uploads,但仅上传到S3而不是本地。

我注意到创建镜像后,public/uploads/中的临时文件没有被删除。这会导致我的计算机随着时间的流逝而崩溃。

我环顾四周,发现的唯一解决方案是编写一个cron作业以将其删除http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=15960

知道是否有比cronjob更好的方法来做到这一点?

最佳答案

截至2013年1月,尚无官方删除临时文件的方法,因此imagemagic允许您自己执行此操作。我还使用了cron作业,该作业每20分钟运行一次,因为临时文件的大小为10+ GB。

关于imagemagick - imagemagick不会删除tmp文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11875046/

相关文章:

ruby-on-rails-3 - CarrierWave 多文件类型验证与单个 uploader

ruby - Rmagick安装失败

ruby-on-rails - 在不暴露整个路径的情况下显示 Rails Carrierwave URL

imagemagick - 带有特定版本的Homebrew安装软件包

image-processing - imagemagick 在 gif 到 jpg 列表转换中留下伪影

Ubuntu 14.04 上的 php5-imagick

svg - 将 SVG 转换为具有锐边的 PNG

imagemagick - 使用 ImageMagick 的绿屏色度键

image - 如何使用imagemagick向图像添加带有一些填充的内边框?

ruby - Carrierwave + Mongoid + gridfs + Padrino 管理图像上传