Gcloud CLI'dan dağıtmaya çalıştığımda aşağıdaki hatayı alıyorum.nodejs uygulamasıyla VM güncellenemedi Google App Engine'de
Copying files to Google Cloud Storage...
Synchronizing files to [gs://staging.logically-abstract-www-site.appspot.com/].
Updating module [default]...\Deleted [https://www.googleapis.com/compute/v1/projects/logically-abstract-www-site/zones/us-central1-f/instances/gae-builder-vm-20151030t150724].
Updating module [default]...failed.
ERROR: (gcloud.preview.app.deploy) Error Response: [4] Timed out creating VMs.
Benim app.yaml geçerli:
runtime: nodejs
vm: true
api_version: 1
automatic_scaling:
min_num_instances: 2
max_num_instances: 20
cool_down_period_sec: 60
cpu_utilization:
target_utilization: 0.5
ve ben başarıyla giriş ve doğru proje kimliğine sahip ediyorum. App Engine için Cloud Console'da oluşturulan yeni sürümü görüyorum, ancak hata göründükten sonra.
Stdout günlüğünde, her iki örneğin de bağlantı noktasını dinledikten sonra uygulamaya koyduğum son console.log deyimiyle karşılaştığımı görüyorum, ancak shutdown.log'da "uygulama sağlıksız" ve syslog'da görüyorum "UYARI: Uygulamadan hiçbir zaman sağlıklı yanıt almadım, ancak yine de/_ah/start sorgusu göndermeyi görüyorum."
Hey, bu hafta sonu boyunca bir üretim sorunu nedeniyle oldu. Şimdi düzeltilmelidir. – dlorenc
Bunun nedenini anladım galiba. Uygulamamın yerel olarak iyi çalışmasına rağmen, docker görüntüsünün hemen içine düştüğü ortaya çıkıyor. Bu, GCE örneğinin sonsuz bir şekilde dönmesine ve bir gcloud konuşlandırması durumunda sonuçta zaman aşımına uğramasına neden oluyor gibi görünüyor. Bu yardımcı olur umarım! – Christopher
@dlorenc Doğru olduğunu düşünüyorum, yanıt için teşekkürler ve üzgünüm şimdiye kadar fark etmedim – ajklein