【发布时间】:2013-01-14 17:49:11
【问题描述】:
Ruby on Rails 应用名为“product9”
对于我正在获得的新功能的一个特定页面
We're sorry, but something went wrong.
我用
heroku logs --app product9 -n200
查看日志,但我看到的生成错误的页面只有:
2013-01-30T19:06:02+00:00 heroku[router]: at=info method=GET
path=/medicaid host=product9.herokuapp.com fwd=173.14.167.133 dyno=web.1 queue=0
wait=11ms connect=31ms service=189ms status=500 bytes=643
注意状态 500。
我如何才能找到有关问题的详细信息,即如何找到更详细的错误消息?
仅供参考:我在本地下载了该应用程序,但没有收到该错误。我必须运行 rake db:migrate 但我也在 Heroku (heroku run rake db:migrate) 上完成了。
我已打开 Airbrake 和 Exceptional 并重新启动应用程序,但这似乎没有帮助或生成任何错误电子邮件。
【问题讨论】:
-
您是否为您的应用打开了调试模式?
-
最好的工具是什么?空气制动?新遗物?特殊?谢谢:)
-
我尝试为此应用打开 Airbrake,但没有收到错误 - 它们是否通过电子邮件发送?
-
堆栈跟踪可能还有更多内容。在您的应用程序目录中,只需运行
heroku logs并查找错误。另外,自上次推送到 Heroku 后,您是否提交了任何更改? -
@MichaelDurrant 您还可以使用
heroku logs -t标志跟踪 Heroku 日志。
标签: ruby-on-rails heroku rake migrate