1

我正在尝试在 Media Temple 上部署我的 Ruby on Rails 应用程序。应用程序启动良好(Mongrel 启动良好),但我不断收到 HTTP 500 错误。

问题是没有任何东西被写入日志,所以我现在知道是什么导致了这个问题。

我有 256M 的可用内存,所以我认为内存不是问题。

谢谢,

4

5 回答 5

1

这可能是与向您的 mongrel 代理请求相关的 Apache 错误。还要检查 Apache 日志。

于 2009-09-10T09:52:59.267 回答
1

您可以尝试查看上面给出的步骤,但作为练习或方便,请在 Rails 应用程序中使用 Hoptoad Notifier 或 Exception Notifier。

这是一种跟踪 Rails 应用程序异常的好方法,并且您会收到包含所有必要详细信息的电子邮件通知。

于 2009-09-10T12:41:52.150 回答
1

您可以启动在 Mongrel 上运行的脚本/服务器会话,这样日志就可以直接在会话中打印。

但我想现在无论哪种方式都已修复;-)

于 2009-09-15T14:32:23.847 回答
1

您还需要确保“mongrel 用户”能够写入 tmp/、log/

于 2009-09-10T06:44:14.540 回答
0

通过移动到另一台主机解决了问题。不是理想的,但它有效。

于 2009-09-11T22:46:09.007 回答