【问题标题】:Ruby on Rails getting HTTP 500 with no error logged (hosted on Media Temple)Ruby on Rails 获得 HTTP 500 且未记录错误(托管在 Media Temple 上)
【发布时间】:2010-11-27 01:57:44
【问题描述】:

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

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

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

谢谢,

【问题讨论】:

    标签: ruby-on-rails deployment mongrel mediatemple


    【解决方案1】:

    您还需要确保“mongrel 用户”具有写入 tmp/、log/ 的能力

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          【解决方案4】:

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

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

          【讨论】:

            【解决方案5】:

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

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2011-04-14
              • 1970-01-01
              • 2013-01-04
              • 2012-06-06
              • 2014-05-13
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多