【发布时间】:2013-04-30 07:52:09
【问题描述】:
我将 Dragonfly 与 Nginx、unicorn 和 mini_magick 一起使用。我在生产中使用 mem_cache_store。
图像上传和显示在开发环境中工作正常。但在生产中它失败并出现内部服务器错误 500。我在生产日志中看不到任何日志,但它在生产中失败。
以下类型的 URL 出现错误。 http://cdn.mydomain.com/media/BAhbB1sHOgZmSSIoMTAvcHJvZHVjdHMvMjUvR3JvdW5kJTIwbnV0XzQwOS5qcGcGOgZFVFsIOgZwOgp0aHVtYkkiCjUweDUwBjsGVA.jpg
错误码是500
我一直在搜索 gem 附带的所有文档。我还可以在生产中的中间件堆栈顶部看到以下中间件:
use Rack::Cache
use Dragonfly::CookieMonster
use Dragonfly::Middleware
我无法从论坛获得太多帮助 - 尽管 2 年前发布了一个类似的错误并且应该修复。那里的修复也没有帮助。
请帮助解决这个问题。关于如何调试它的任何方向也会有所帮助。
【问题讨论】:
-
你能不能在本地“生产”运行它,让日志记录有用(例如打开
consider_all_requests_local),看看日志中是否有任何有用的东西?
标签: ruby-on-rails nginx unicorn dragonfly-gem