2

我只是通过免费试用帐户浏览 node.js 教程,而我被困在添加数据库的第二个教程上。我添加了 mongodb 部署,显示为 VM 实例,很好。我的第一次部署成功了,但现在我正在尝试编辑东西,我的部署一直失败。

我得到的错误是我已经超出了我的 CPU 配额。查看 Compute Engine 下的 VM 实例列表,我看到它不断产生实例,即使该应用程序没有被使用。猜猜它默认会启动 8 个实例?

但是我猜构建系统需要自己的VM,但是CPU容量已经用完了,所以没有可用的后续构建?!我觉得我错过了什么...

另外,我看到我可以自己显式启动 VM,那么从我创建它们的过程是什么?我可以把它关掉吗?或者设置它产生的实例数量上限?

我可以告诉我的项目只使用 4

另外,部署需要很长时间,这正常吗?按照教程,到目前为止,我只看到了这个命令来部署:

gcloud preview app deploy app.yaml --set-default

是否有另一个命令可以进行增量部署或其他什么?

4

1 回答 1

1

通过使用gcloud preview app deploy,您实际上是在使用托管虚拟机,这是一个 App Engine 运行时,它反过来在 Google Compute Engine 上运行 Docker 容器,它自己创建。换句话说,您没有直接使用 Google Compute Engine 。

要摆脱额外的虚拟机,您需要删除旧的应用程序版本:导航到Compute > App Engine > 版本并删除您不需要的版本。

另请参阅此答案以获取更多详细信息和建议。

于 2015-10-20T02:50:27.367 回答