Node.js教程触发所有App引擎VM实例

我遵循这里概述的教程: https : //cloud.google.com/nodejs/getting-started/hello-world

app.js

 'use strict'; var express = require('express'); var app = express(); // [START hello_world] // Say hello! app.get('/', function(req, res) { res.status(200).send('Hello, world!'); }); // [END hello_world] if (module === require.main) { // [START server] // Start the server var server = app.listen(process.env.PORT || 8080, function () { var host = server.address().address; var port = server.address().port; console.log('App listening at http://%s:%s', host, port); }); // [END server] } module.exports = app; 

在部署到应用程序引擎后,虽然脚本非常简单,但引用了VM实例,因此需要引入8个不同的实例:

在这里输入图像说明

这是一个正常的行为?

每当您进行gcloud preview app deploy ,我们都会创build该应用程序的新版本。 每个版本都有(默认情况下)2个虚拟机。 看看你的虚拟机列表 – 我想我看到〜部署了5个不同的版本。

要停止旧版本,请转到开发人员控制台 ,然后使用用户界面来停止每个旧(非默认)版本:

版本的UI

这应该让你回到你期望的地方。 我们正在改变我们的工具(在接下来的几周内),以便这些工具自动停止。

希望这可以帮助!