我试图在Media Temple上部署我的Ruby on Rails应用程序。应用程序启动正常(Mongrel启动正常),但我一直得到HTTP 500错误。Ruby on Rails获取HTTP 500并且没有记录错误(在Media Temple上托管)
问题是什么都没有写入日志,所以我现在知道什么可能会导致此问题。
我有256M的内存可用,所以我不相信内存是一个问题。
感谢,
我试图在Media Temple上部署我的Ruby on Rails应用程序。应用程序启动正常(Mongrel启动正常),但我一直得到HTTP 500错误。Ruby on Rails获取HTTP 500并且没有记录错误(在Media Temple上托管)
问题是什么都没有写入日志,所以我现在知道什么可能会导致此问题。
我有256M的内存可用,所以我不相信内存是一个问题。
感谢,
在通过移动到另一个主机解决了问题。不是理想的,但它的工作原理。
您还需要确保的是,“杂种用户”已写入TMP /能力,登录/
这可能是与代理请求发送到Apache的错误你的杂种。检查Apache日志。
您可以尝试查看上面给出的步骤,但作为练习或方便之处,请在您的Rails应用程序中使用Hoptoad通知程序或Exception Notifier。
它是跟踪Rails应用程序中异常情况的好方法,您可以通过电子邮件通知获取所有必要的详细信息。
您可能已经启动了在Mongrel上运行的脚本/服务器会话,这样日志会直接打印在会话中。
但我想现在是固定的方式;-)