2012-05-04 41 views
0

任何尺寸的圖像上傳和調整大小都能夠在運行開發和生產模式的桌面上完美無瑕地運行。在運行一個apache /乘客設置我的服務器超過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的,只是存儲它們。在nginx.conf任何你想要的大小

回答

0

變化client_max_body_size

編輯:嘗試添加

LimitRequestBody 15000000 

到Apache的conf文件

+0

謝謝,我使用Apache,但我懷疑它是一個Apache的問題,因爲我可以上傳大小超過50 MB的視頻文件。 – david

+0

沒有改變任何東西,謝謝。 – david

相關問題