在我的桌面运行开发和生产模式下,上传和调整任何大小的图像都可以完美运行。在我运行 apache/passenger 设置的服务器上,任何超过 1 MB 的图像文件都会返回两个错误之一
Command :: identify -format %wx%h '/tmp/243.jpg20120504-2852-ryheox[0]'
Command :: convert '/tmp/243.jpg20120504-2852-ryheox[0]' -resize "400x400" '/tmp/24320120504-2852-l69yg'
[paperclip] An error was received while processing: #<Paperclip::Error: There was an error processing the thumbnail for 243>
Command :: identify -format %wx%h '/tmp/243.jpg20120504-2852-ryheox[0]'
Command :: convert '/tmp/243.jpg20120504-2852-ryheox[0]' -resize "200x200" '/tmp/24320120504-2852-g957f'
[paperclip] An error was received while processing: #<Paperclip::Error: There was an error processing the thumbnail for 243>
或者
Command :: identify -format %wx%h '/tmp/046.jpg20120504-946-1w1106[0]'
[paperclip] An error was received while processing: #<Paperclip::Errors::NotIdentifiedByImageMagickError: /tmp/046.jpg20120504-946-1w1106 is not recognized by the 'identify' command.>
Command :: identify -format %wx%h '/tmp/046.jpg20120504-946-1w1106[0]'
[paperclip] An error was received while processing: #<Paperclip::Errors::NotIdentifiedByImageMagickError: /tmp/046.jpg20120504-946-1w1106 is not recognized by the 'identify' command.>
较小的文件没有问题。
我有大约 3 GB 的可用磁盘空间,在尝试上传文件时,我的可用内存永远不会低于 60MB,并且有 300MB 的交换空间。
我缺少一些特殊的设置吗?环境生产文件是创建 rails 应用程序时生成的任何文件。
编辑:
我可以上传超过 50MB 的视频文件并存储它们。