Ruby on Rails获取HTTP 500而没有记录错误(托管在Media Temple上)

时间:2009-09-10 06:26:12

标签: ruby-on-rails deployment mongrel mediatemple

我正在尝试在Media Temple上部署我的Ruby on Rails应用程序。应用程序启动正常(Mongrel启动正常)但我继续收到HTTP 500错误。

问题是没有任何内容写入日志,因此我现在知道可能导致此问题的原因。

我有256M的内存,所以我不相信内存是个问题。

谢谢,

5 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

可能是与代理对您的mongrel的请求相关的Apache错误。也请检查Apache日志。

答案 2 :(得分:1)

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

这是跟踪Rails应用中的异常的好方法,您可以获得包含所有必要详细信息的电子邮件通知。

答案 3 :(得分:1)

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

但我想现在已经解决了这个问题; - )

答案 4 :(得分:0)

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