0

あらゆるサイズの画像のアップロードとサイズ変更は、開発モードとプロダクション モードを実行しているデスクトップで問題なく動作します。Apache/passenger セットアップを実行しているサーバーで、1 MB を超えるイメージ ファイルは 2 つのエラーのいずれかを返します

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 の空きディスク容量があり、ファイルをアップロードしようとしても、空きメモリが 60 MB を下回ることはなく、300 MB のスワップ スペースがあります。

私が見逃している特別な設定はありますか?環境生成ファイルは、rails アプリが作成されたときに生成されたものです。

編集:

50MB を超える動画ファイルをアップロードして保存するだけです。

4

1 に答える 1

0

nginx.conf の client_max_body_size を任意のサイズに変更します

編集:追加してみてください

LimitRequestBody 15000000

あなたのApache confファイルに

于 2012-05-05T01:15:58.003 に答える