0

Nginx、unicorn、mini_magick で Dragonfly を使用しています。本番環境で mem_cache_store を使用しています。

画像のアップロードと表示は、開発環境で正常に動作します。しかし、本番環境では内部サーバー エラー 500 で失敗します。本番環境のログにはログが表示されませんが、本番環境では失敗します。

次のタイプの URL でエラーが発生します。 http://cdn.mydomain.com/media/BAhbB1sHOgZmSSIoMTAvcHJvZHVjdHMvMjUvR3JvdW5kJTIwbnV0XzQwOS5qcGcGOgZFVFsIOgZwOgp0aHVtYkkiCjUweDUwBjsGVA.jpg

エラー コードは 500 です

私はgemに付随するすべてのドキュメントを検索してきました. 本番環境でも、ミドルウェア スタックの上に次のミドルウェアが表示されます。

use Rack::Cache
use Dragonfly::CookieMonster
use Dragonfly::Middleware

私はフォーラムから多くの助けを得ることができませんでした.2年前に投稿された同様のバグがあり、修正されるはずです. また、そこでの修正も役に立ちませんでした。

これを修正するのを手伝ってください。これをデバッグする方法についての指示も役立ちます。

4

2 に答える 2

1

私はこのような問題に遭遇し、実稼働環境に imagemagick がインストールされていないことが問題であることが判明しました。この投稿は私を助けましたドラゴンフライ - アップロードされた画像が表示されない

ところで、ログも表示されませんでした。

于 2013-11-09T18:28:38.197 に答える