gcloud CLIからデプロイしようとすると、次のエラーが発生します。Google App EngineのnodejsアプリでVMを更新できません
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.
私のapp.yamlは次のとおりです。
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
と私は正常にログインし、正しいプロジェクトのIDを持っています。 App Engineのクラウドコンソールで作成された新しいバージョンが表示されていますが、そのエラーはその後のことです。
stdoutログでは、両方のインスタンスが最後のconsole.logステートメントで表示されることがわかります。ポートでリッスンを開始した後にアプリケーションに入れますが、shutdown.logに「app was unhealthy」とsyslog私は "警告:アプリケーションからの健全な応答は得られませんでしたが、/ _ah/start queryはとにかく送信しています。"
ねえ、これは週末の生産上の問題によるものです。今すぐ修正する必要があります。 – dlorenc
私はこれを引き起こす原因を考え出したかもしれないと思います。私のアプリはローカルで正常に動作していても、ドッカーのイメージの中ですぐにクラッシュすることが判明しました。 これは、GCEインスタンスが無限に回転し、gcloudデプロイメントの場合には最終的にタイムアウトする原因になります。 お役に立てば幸いです! – Christopher
@dlorencあなたは正しいと思います。返事をいただきありがとうございます。申し訳ありませんが、今まで気づいていなかった – ajklein