Google App Engine开发者应用服务器不会显示详细的错误消息

bob*_*jam 14 python google-app-engine

在本地(python)在Google App Engine开发应用服务器上开发并遇到错误时,浏览器将显示如下内容:

服务器错误网站在检索http:// localhost:8080 /时遇到错误.它可能已关闭以进行维护或配置不正确.以下是一些建议:稍后重新加载此网页.HTTP错误500(内部服务器错误):服务器尝试完成请求时遇到意外情况.

是否有配置显示详细的错误消息?

Sol*_*oub 7

您可以使用命令行并使用--debug启动dev服务器以获取详细的调试消息.以下是文档:http: //code.google.com/appengine/docs/python/tools/devserver.html#Command_Line_Arguments

您还可以向应用添加日志记录以捕获信息:http: //code.google.com/appengine/docs/python/runtime.html#Logging

  • 我有同样的问题.在python 2.5下使用Google App Engine Launcher以默认方式启动的GAE SDK将在浏览器中显示堆栈跟踪,而在版本2.7下,浏览器仅显示500.堆栈跟踪在日志中可用但不明白为什么会更改.在浏览器中使用它会很方便. (3认同)