Saya mengikuti tutorial Nodejs di App Engine Fleksibel env @: https://cloud.google.com/nodejs/getting-started/hello-world
Setelah berhasil menerapkan dan menguji tutorial, saya mengubah kode untuk sedikit bereksperimen dan berhasil menerapkannya ... dan kemudian membiarkannya berjalan karena ini adalah lingkungan pengujian (bukan publik).
Sebulan kemudian, saya menerima tagihan dari Google sebesar lebih dari $ 370!
Dalam detail transaksi saya melihat yang berikut:
1 - 31 Okt 2017 RAM Instans App Engine Flex: 5.948,774 Gibibyte-jam ([MYPROJECT]) $ 42,24
1 - 31 Okt 2017 Jam Inti Instans App Engine Flex: 5.948,774 Jam ([MYPROJECT]) $ 312,91
Bagaimana lingkungan pengujian dengan hampir 0 permintaan ini membutuhkan sekitar 6.000 jam sumber daya? Yang terburuk, saya akan mengasumsikan 720 jam berjalan penuh waktu selama sebulan @ $ 0,05 per jam akan menghabiskan biaya ~ $ 40. https://cloud.google.com/appengine/pricing
Dapatkah seseorang membantu menjelaskan hal ini? Saya belum dapat menemukan mengapa begitu banyak sumber daya dibutuhkan?
Terima kasih untuk bantuannya!
Untuk lebih banyak data, ini adalah lalu lintas selama sebulan terakhir (pada dasarnya 0):
UPDATE: Perhatikan bahwa saya membawa satu modifikasi ke package.json: Saya menambahkan nodemon sebagai ketergantungan dan menambahkannya sebagai bagian dari skrip "nmp start" saya. Meskipun saya ragu ini menjelaskan 6000 jam sumber daya:
"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 (default-tidak ada perubahan dari tutorial)
runtime: nodejs
env: flex