App Engine Esnek ortam eğiticisinde Nodejs'yi takip ettim @: https://cloud.google.com/nodejs/getting-started/hello-world
Öğreticiyi başarıyla uygulayıp test ettikten sonra, biraz deneme yapmak için kodu değiştirdim ve başarıyla uyguladım ... ve sonra bu bir test ortamı olduğu için (herkese açık değil) çalışır durumda bıraktım.
Bir ay sonra Google'dan 370 doların üzerinde bir fatura alıyorum!
İşlem detaylarında aşağıdakileri görüyorum:
1 - 31 Ekim 2017 App Engine Flex Örnek RAM'i: 5948.774 Gibibayt-saat ([MYPROJECT]) 42,24 ABD doları
1 - 31 Ekim 2017 App Engine Flex Örneği Çekirdek Saatleri: 5948,774 Saat ([MYPROJECT]) 312,91 ABD doları
Neredeyse 0 istek içeren bu test ortamı, yaklaşık 6.000 saatlik kaynak gerektirdi? En kötüsü, saatte 0,05 dolarla bir ay boyunca 720 saat tam zamanlı çalışmanın bana ~ 40 dolara mal olacağını varsayardım. https://cloud.google.com/appengine/pricing
Birisi buna ışık tutabilir mi? Neden bu kadar çok kaynağa ihtiyaç duyulduğunu bulamadım?
Yardım için teşekkürler!
Daha fazla veri için, bu geçen ayın trafiğidir (temelde 0):
GÜNCELLEME: package.json'a bir değişiklik getirdiğime dikkat edin: Bağımlılık olarak nodemon ekledim ve "nmp start" betiğimin bir parçası olarak ekledim. Bunun 6000 saatlik kaynakları açıkladığından şüpheliyim:
"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 (varsayılan-öğreticide değişiklik yok)
runtime: nodejs
env: flex