错误:(gcloud.preview.app.deploy)

在将我的Nodejs代码部署到Google云时出现以下错误的原因可能是什么?

错误:(gcloud.preview.app.deploy)错误响应:[13]启动虚拟机时超时。 应用程序代码可能是不健康的。 (0/2准备好,2仍在部署)。

正如亚当所说,这个错误没有任何一个原因。

您需要检查实例本身的日志,或SSH进入实例,看看发生了什么事情,或者检查VM Builder日志,运行deploy命令时将提供的链接以及您可以在其中find的日志通过select“容器生成器”作为查看日志的日志(通常默认为“App Engine”)的日志查看器。

一个常见的原因是没有为/_ah/health实现200响应处理程序,但是还有其他许多根本原因。 甚至可能仅仅是因为各种原因需要很长时间才能提出这个实例,而且这是完全健康的 – 部署命令只是放弃了对其状态的投票。