我正在使用Python 2.7.5&&amp ;;部署django应用程序。 Django 1.6。目前我能够渲染所有页面,但只有一个。
我在拖尾日志时能够看到的唯一错误是:
“GET / test / HTTP / 1.1”500 2011“http://myPrivateApp.rhcloud.com/myPrivatePage/” 显然这个日志消息并没有告诉我除了失败之外的其他信息,我在repos中找不到任何与django相关的日志。
在玩完其他页面之后,我非常怀疑这个问题与页面内引发的异常有关。
如何在OpenShift上调试Django异常错误?是否可以通过ssh&& amp; s步骤在Openshift中执行代码。使用像ipdb这样的调试器应用程序?
我真的想深入研究这个问题,但我没有找到任何明确的方法来使用OpenShift。
答案 0 :(得分:2)
在Openshift上,您可以输入以下命令:
rhc tail -a <app-name>
并获得追溯。它应该告诉你出了什么问题
答案 1 :(得分:0)
我强烈建议使用Sentry(https://getsentry.com/welcome/)进行此类调试。它让我们的生活更轻松。您可以看到报告的所有详细信息,并将相同的错误组合在一起。
此外,您可以通过SSH连接到Openshift并使用常用的Linux工具或使用rhc tail。