【发布时间】:2010-11-27 01:57:44
【问题描述】:
我正在尝试在 Media Temple 上部署我的 Ruby on Rails 应用程序。应用程序启动良好(Mongrel 启动良好)但我不断收到 HTTP 500 错误。
问题是没有任何内容写入日志,所以我现在知道可能导致此问题的原因。
我有 256M 的可用内存,所以我认为内存不是问题。
谢谢,
【问题讨论】:
标签: ruby-on-rails deployment mongrel mediatemple
我正在尝试在 Media Temple 上部署我的 Ruby on Rails 应用程序。应用程序启动良好(Mongrel 启动良好)但我不断收到 HTTP 500 错误。
问题是没有任何内容写入日志,所以我现在知道可能导致此问题的原因。
我有 256M 的可用内存,所以我认为内存不是问题。
谢谢,
【问题讨论】:
标签: ruby-on-rails deployment mongrel mediatemple
您还需要确保“mongrel 用户”具有写入 tmp/、log/ 的能力
【讨论】:
这可能是与将请求代理到您的 mongrel 相关的 Apache 错误。还要检查 Apache 日志。
【讨论】:
您可以尝试查看上面给出的步骤,但作为一种实践或方便,您可以在 Rails 应用程序中使用 Hoptoad Notifier 或 Exception Notifier。
这是一种在 Rails 应用程序中跟踪异常的好方法,并且您会收到包含所有必要详细信息的电子邮件通知。
【讨论】:
您可以启动在 Mongrel 上运行的脚本/服务器会话,这样日志就可以直接在会话中打印。
但我想现在无论哪种方式都已修复;-)
【讨论】:
问题是通过移动到另一台主机来解决的。不是理想的,但它有效。
【讨论】: