【问题标题】:Heroku: Force Error Backtrace To Display In Development ModeHeroku:强制错误回溯在开发模式下显示
【发布时间】:2014-04-09 03:27:38
【问题描述】:

我在 Heroku 上运行一个 sinatra 应用程序,我看到了一般错误页面:

到目前为止我尝试过的东西

  1. heroku logs 返回一个通用的“H10 - 应用程序崩溃”错误,它并没有告诉我真正的原因是什么。

  2. 我使用 heroku config vars 设置 RACK_ENV=development 并验证它是使用 heroku config 设置的。我认为这会强制在屏幕上显示回溯,但事实并非如此。

问题

  1. 如何强制在开发模式下显示回溯?
  2. 我还能做些什么来追踪此错误的根源?

【问题讨论】:

标签: heroku sinatra


【解决方案1】:

我收到 Heroku 支持部门对此的回复。

我所做的一切都是正确的,问题是应用程序启动错误不会显示在屏幕上,这是一个启动错误。错误的根源在heroku logs 的回溯中更早,所以在这种情况下,这实际上是寻找的正确位置,我只是错过了。

根据支持,设置RACK_ENV=development 是在屏幕上显示应用程序运行时错误的正确方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-28
    • 1970-01-01
    • 2011-07-17
    • 2011-01-25
    • 1970-01-01
    • 2013-12-06
    • 2016-11-30
    • 2014-01-11
    相关资源
    最近更新 更多