我无法再将代码上传到我的 App Engine 应用。以下是我遇到的症状:
代码编译并上传文件。在“验证可用性”期间更新失败以下是控制台中的具体内容:
Deploying new version.
验证可用性: 1 秒后再次检查。 2 秒后再次检查。 4 秒后再次检查。 8 秒后再次检查。 16 秒后再次检查。 32 秒后再次检查。 60 秒后再次检查。 。 。 。 60 秒后再次检查。 60 秒后再次检查。 60 秒后再次检查。 后端为空。 java.lang.RuntimeException:版本未准备好。
当我查看管理控制台时,它表明新版本已上传,但是旧代码仍在运行。我尝试使用不同的机器上传 Hello World 示例,以隔离我的主要开发机器和项目。我在其他机器/应用程序上得到了相同的结果。我还尝试从命令行上传应用程序,但得到了相同的结果。我运行了appcfg.sh rollback(我在 Mac 上)并且它完成时没有错误,但问题仍然存在。
我不记得在问题出现之前对我的应用程序引擎配置进行了具体更改,但在问题出现后的几个小时内我已将版本更改为 0.1。由于版本号中的句点,应用引擎拒绝了版本号。我花了很长时间才弄清楚这一点,因为反馈很神秘。我提到这一点是因为 a) 反馈很神秘,b) 错误特别提到“版本未准备好”。
谁能帮我弄清楚我做了什么以及如何撤消它?如果有帮助,我的应用 ID 是 milkmooseexperimental
谢谢。
最佳答案
这是服务器端问题。我也遇到了同样的问题,并且在过去 12 小时内一直无法部署。我不确定这是否与计划的停机时间有关。
关于google-app-engine - App Engine 上传问题。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9504544/