我正在尝试在Media Temple上部署我的Ruby on Rails应用程序。应用程序启动正常(Mongrel启动正常)但我继续收到HTTP 500错误。
问题是没有任何内容写入日志,因此我现在知道可能导致此问题的原因。
我有256M的内存,所以我不相信内存是个问题。
谢谢,
答案 0 :(得分:1)
您还需要确保“mongrel用户”能够写入tmp /,log /
答案 1 :(得分:1)
可能是与代理对您的mongrel的请求相关的Apache错误。也请检查Apache日志。
答案 2 :(得分:1)
您可以尝试查看上面给出的步骤,但作为练习或方便,请在您的Rails应用程序中使用Hoptoad Notifier或Exception Notifier。
这是跟踪Rails应用中的异常的好方法,您可以获得包含所有必要详细信息的电子邮件通知。
答案 3 :(得分:1)
您可以启动在Mongrel上运行的脚本/服务器会话,这样就可以直接在会话中打印日志。
但我想现在已经解决了这个问题; - )
答案 4 :(得分:0)
通过转移到另一台主机解决了问题。不是理想的,但它有效。