我正在将Python 2.7应用程序部署到Google App Engine 该应用程序适用于本地开发服务器,但是当我尝试部署它时,部署成功完成,但对应用程序的任何HTTP请求都会导致错误500,无论我使用的是什么网址。
在App Engine日志中,我看到了500响应的记录,但没有解决问题所在。
我还尝试部署最后一段有效的代码,结果是一样的,所以看起来代码更改并不是原因。
知道如何诊断这个问题吗?
您可以看到code of the app。
答案 0 :(得分:1)
问题最终是我将api_version
从1
更改为2
的错误。
app.yaml需要像这样开始:
runtime: python27
api_version: 1
threadsafe: true
在我的代码中,这就是导致错误的原因:
runtime: python27
api_version: 2
threadsafe: true