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年前に投稿された同様のバグがあり、修正されるはずです. また、そこでの修正も役に立ちませんでした。
これを修正するのを手伝ってください。これをデバッグする方法についての指示も役立ちます。