Я использую Dragonfly с Nginx, единорогом и mini_magick. Я использую mem_cache_store в производстве.Dragonfly не работает в производстве
Загрузка и отображение изображений прекрасно работают в среде разработки. Но при производстве он терпит неудачу с внутренней ошибкой сервера 500. Я не вижу никаких журналов в моем журнале производства, но он не работает при производстве.
Я получаю сообщение об ошибке для URL-адресов следующего типа. http://cdn.mydomain.com/media/BAhbB1sHOgZmSSIoMTAvcHJvZHVjdHMvMjUvR3JvdW5kJTIwbnV0XzQwOS5qcGcGOgZFVFsIOgZwOgp0aHVtYkkiCjUweDUwBjsGVA.jpg
Код ошибки 500
Я ве искал всю документацию, которая поставляется вместе с драгоценным камнем. Я могу видеть следующее промежуточное программное обеспечение на вершине стека промежуточного программного обеспечения в производстве, а также:
use Rack::Cache
use Dragonfly::CookieMonster
use Dragonfly::Middleware
Я не мог получить большую помощь от форумов - хотя есть подобная ошибка размещена 2-х лет назад, и, как предполагается, будет исправлена. И исправлений там тоже не помогло.
Пожалуйста, помогите исправить это. Любое направление относительно того, как я могу отлаживать это, также поможет.
Можете ли вы запустить его «в процессе производства» на месте, сделать журнал полезным (например, включить 'think_all_requests_local') и посмотреть, есть ли что-нибудь полезное в журналах? – nickgrim