AppjsでNodejsフレキシブルenvチュートリアルをフォローしました@:https ://cloud.google.com/nodejs/getting-started/hello-world
チュートリアルを正常にデプロイしてテストした後、コードを変更して少し実験し、正常にデプロイしました。次に、これはテスト環境(非公開)であるため、実行したままにしました。
1か月後、Googleから$ 370以上の請求書が届きました。
取引の詳細には以下が表示されます。
2017年10月1日〜31日App Engine FlexインスタンスRAM:5948.774ギビバイト時間([MYPROJECT])$ 42.24
2017年10月1〜31日App Engine Flexインスタンスのコア時間:5948.774時間([MYPROJECT])$ 312.91
リクエストがほとんどないこのテスト環境は、約6,000時間のリソースをどのように必要としましたか?最悪の場合、1か月間フルタイムで720時間実行すると、1時間あたり$ 0.05で約$ 40のコストがかかると想定していました。 https://cloud.google.com/appengine/pricing
誰かがこれに光を当てるのを手伝ってくれる?なぜこんなに多くのリソースが必要なのか、私にはわかりませんでしたか?
助けてくれてありがとう!
より多くのデータについては、これは先月のトラフィックです(基本的に0):
更新:package.jsonに1つの変更を加えたことに注意してください: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