私はnodejsでgoogleアプリケーションエンジンを使用しています。
アプリエンジンで使用されるインスタンスの数を制限します。 私はgoogleアプリエンジンインスタンスnodejの数を制御する方法
runtime: nodejs
vm: true
automatic_scaling:
min_num_instances: 1
max_num_instances: 3
cool_down_period_sec: 120 # default value
cpu_utilization:
target_utilization: 0.7
しかし、そのは、この時点ではまだ8つのインスタンスを使用して、次のようにapp.yamlをファイルに設定している...
を私はのgcloud CLIを展開する前にapp.yamlを試してみましたが、私はそれが動作しないと思います。
インスタンスの数を減らして制御するにはどうすればよいですか? gcloud app versions list
を実行した後
、
SERVICE VERSION TRAFFIC_SPLIT LAST_DEPLOYED SERVING_STATUS
default 20160811t015921 0.00 2016-08-11T02:03:24+09:00 SERVING
default 20160811t022251 0.00 2016-08-11T02:26:20+09:00 SERVING
default 20160811t023404 0.00 2016-08-11T02:36:45+09:00 STOPPED
default 20160811t031525 0.00 2016-08-11T03:17:48+09:00 STOPPED
default 20160811t053241 0.00 2016-08-11T05:35:19+09:00 STOPPED
default 20160817t191913 0.00 2016-08-17T19:21:46+09:00 STOPPED
default 20160817t220352 0.00 2016-08-17T22:06:17+09:00 STOPPED
default 20160818t171126 0.00 2016-08-18T17:14:07+09:00 STOPPED
default 20160820t000714 0.00 2016-08-20T00:10:16+09:00 STOPPED
default 20160820t033731 0.00 2016-08-20T03:39:45+09:00 STOPPED
default 20160821t023159 0.00 2016-08-21T02:34:05+09:00 STOPPED
default 20160821t025235 1.00 2016-08-21T02:55:13+09:00 SERVING
そしてgcloud app instances list
を実行した後、
SERVICE VERSION ID VM_STATUS DEBUG_MODE
default 20160811t015921 0 RUNNING
default 20160811t015921 1 RUNNING
default 20160811t022251 0 RUNNING
default 20160811t022251 1 RUNNING
default 20160811t022251 2 RUNNING
default 20160811t022251 3 RUNNING
default 20160811t022251 4 RUNNING
default 20160821t025235 0 RUNNING YES
が出てきます。
ちょっと - 私はApp Engineチームです。私のためにいくつかのコマンドを実行できますか? 'gcloud app versions list' ...' 'gcloud app instances list' –
あなたのアプリの複数のバージョンをデプロイしていて、それぞれが新しいインスタンスを作成していると思います。しかしそれはちょうど推測です:) –
私は詳細を追加し、質問を編集しました。 @ JustinBeckwithを助けてくれてありがとう –