Я следил за учебником Nodejs в App Engine по гибкому окружению @: https://cloud.google.com/nodejs/getting-started/hello-world
Успешно развернув и протестировав руководство, я изменил код, чтобы немного поэкспериментировать, и успешно развернул его ... а затем оставил его работающим, поскольку это была тестовая среда (не общедоступная).
Через месяц я получаю счет от Google на сумму более 370 долларов!
В деталях транзакции я вижу следующее:
1–31 октября 2017 г. ОЗУ экземпляра Flex App Engine: 5948,774 Гибибайт-часов ([MYPROJECT]) 42,24 доллара США.
1–31 октября 2017 г. Основные часы экземпляра App Engine Flex: 5948,774 часа ([MYPROJECT]) 312,91 доллара США
Каким образом эта тестовая среда с почти 0 запросами потребовала около 6000 часов ресурсов? В худшем случае я бы предположил, что 720 часов непрерывной работы в течение месяца по 0,05 доллара в час обойдутся мне примерно в 40 долларов. https://cloud.google.com/appengine/pricing
Может ли кто-нибудь помочь пролить свет на это? Я не мог понять, зачем понадобилось столько ресурсов?
Спасибо за помощь!
Для получения дополнительных данных это трафик за последний месяц (в основном 0):
ОБНОВЛЕНИЕ: обратите внимание, что я внес одну модификацию в package.json: я добавил nodemon в качестве зависимости и добавил его как часть моего сценария «nmp start». Хотя я сомневаюсь, что это объясняет 6000 часов ресурсов:
"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