App Engine在现有项目上部署错误500,而不是在新项目上

时间:2018-05-09 17:31:24

标签: google-app-engine

我在Google App Engine上部署了一个应用,在尝试部署新版本时突然收到500错误。我正在使用Google App Engine Launcher并收到如下所示的输出。我在搜索答案后尝试了多种补救措施。我重新安装了Google App Engine Launcher和Python,检查了配额问题,但一切似乎都没问题。

我终于尝试创建一个新项目,我可以将相同的代码部署到新项目,但不能部署到我的旧项目。我真的不想只是为了更新我现有的应用程序而转移到新项目。有什么想法为什么相同的代码不会部署到我现有的项目?

10:20 AM Compilation starting.<br>
10:20 AM Compilation completed.<br>
10:20 AM Starting deployment.<br>
10:20 AM Rolling back the update.<br>
Error 500:<br>
--- begin server output ---<br>
Server Error<br>
A server error has occurred.<br>
--- end server output ---<br>
2018-05-09 10:20:45 (Process exited with code 1)

You can close this window now.

1 个答案:

答案 0 :(得分:0)

自5月9日左右(您发布问题的那天), goapp deploy 不显示编译错误(表示“编译完成”),如果出现编译问题,则只会出现编译错误显示这个“错误500”,我也偶然发现了这个问题。即使 appcfg.py update -v (详细)也不会显示自那天以来是否存在编译错误。
为了查看编译错误,我找到的解决方案包括使用 goapp serve 命令(在PC上进行本地部署),这在进行生产部署之前是一个很好的做法。 你的问题有什么奇怪的,你说你能够在另一个项目中部署相同的代码,所以不应该有编译错误,但是如果你没有上传完全相同的代码,那么值得尝试一下。