Я следовал за Nodej на Механизме Приложения Гибкое огибающее учебное руководство: https://cloud.google.com/nodejs/getting-started/hello-world
Успешно развернув и протестированный учебное руководство, я изменил код для экспериментирования немного и успешно развернул его... и затем оставил его работающий, так как это было тестовой средой (не общедоступный).
Месяц спустя я получаю счет от Google за более чем 370$!
В деталях транзакции я вижу следующее:
1 - 31 октября 2017 RAM экземпляра Flex механизма приложения: 5948.774 Часы гибибайта ([MYPROJECT]) 42,24$
1 - 31 октября 2017 часы ядра экземпляра Flex механизма приложения: 5948.774 Часы ([MYPROJECT]) 312,91$
Как сделал эту тестовую среду почти с 0 запросами, требуют приблизительно 6 000 часов ресурсов? В худшем я имел бы, принимают 720 часов рабочий полный рабочий день в течение месяца, 0,05$ в час стоили бы мне ~ 40$. https://cloud.google.com/appengine/pricing
Кто-то может помочь пролить свет на это? Я не смог узнать, почему столько ресурсов было необходимо?
Спасибо за справку!
Для большего количества данных это - трафик за прошлый месяц (в основном 0):
ОБНОВЛЕНИЕ: Обратите внимание, что я действительно приносил одну модификацию к package.json: Я добавил nodemon как зависимость и добавил его, поскольку часть мой "nmp запускает" сценарий. Хотя я сомневаюсь, что это объясняет 6 000 часов ресурсов:
"scripts": {
"deploy": "gcloud app deploy",
"start": "nodemon app.js",
"dev": "nodemon app js",
"lint": "samples lint",
"pretest": "npm run lint",
"system-test": "samples test app",
"test": "npm run system-test",
"e2e-test": "samples test deploy"
},
App.yaml (значение по умолчанию - никакое изменение из учебного руководства)
runtime: nodejs
env: flex
Спасибо за совместное использование! После чтения этой статьи мой счет понизился как график ниже
, Моя проблема состояла в том, что я предположил, что более старые версии, где остановлено, когда я развернул новую версию (который это ясно говорит меня gcloud, когда Вы развертываетесь, разделяя трафик и останавливая версию...), Но после взгляда тесно на странице версии, у меня был набор старых машин, все еще работающих но служащих 0% трафика. Дорогая ошибка, легко исправленная путем определения версии при развертывании.
gcloud app deploy --version v1