pos*_*abs 10 deployment google-app-engine node.js
我在 appengine 上使用 nodejs。周二我们有一个非常稳定的应用程序脚手架,到周五它在尝试部署后完全坏了。我们对前端代码做了一些小改动,但我认为没有什么可以阻止实例启动。
以下是重现的步骤。
gcloud --project "{appname}" preview app deploy
日志显示 npm 安装、容器构建等。
上挂起Updating service [default]...
5分钟
因错误而失败。
错误:(gcloud.preview.app.deploy) 错误响应:[13] 启动虚拟机时超时。应用程序代码可能不健康。(0/1 准备就绪,1 个仍在部署)。
我曾尝试将存储库恢复到我们有稳定部署时,但没有帮助。这让我觉得 GCP 上的某些东西坏了。
我曾尝试删除所有当前版本然后进行部署,但无济于事。
小智 4
当您收到此错误时,您可以在 Cloud Console日志查看器(日志记录 -> 日志)中查看您的特定服务/版本的 crash.log,它通常会告诉您到底发生了什么。就我而言,当我重现相同的错误时,crash.log 显示了 NPM 的输出,它告诉我有一个“SyntaxError:意外的标识符”。
当然是 YMMV,但这可以告诉您问题是否与您的应用程序代码有关,或者是否存在更危险的情况。
归档时间: |
|
查看次数: |
14476 次 |
最近记录: |