我按照此处列出的教程: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;
在部署到app引擎时,尽管脚本非常简单,引用VM实例,但它可以提供8个不同的实例:
这是正常行为吗?
答案 0 :(得分:3)
每次执行gcloud preview app deploy
时,我们都会创建该应用程序的新版本。每个版本(默认情况下)带有2个VM。查看您的虚拟机列表 - 我认为我已经部署了~5个不同的版本。
要停止旧版本,请转到developers console,然后使用UI停止每个旧版本(非默认版本):
那会让你回到你期望的地方。我们正在更改我们的工具(在接下来的几周内),以便它们自动停止。
希望这有帮助!