
Google 앱 엔진에서 실행되는 내 Parse 앱은 가변형 환경에서 최소 및 최대 1개의 인스턴스를 사용하도록 app.yaml에 구성되어 있지만 계속해서 4개의 인스턴스가 생성되는 것으로 표시됩니다. 이로 인해 최대 1개의 인스턴스만 갖고 싶어도 비용이 계속 증가하기 때문에 계정에 대한 청구를 비활성화했습니다.
왜 이런 일이 발생하는지, 어떻게 하면 이런 일이 발생하지 않도록 할 수 있는지 알고 싶습니다. 가변형 환경에서는 app.yaml이 작동하지 않나요?
내 app.yaml:
runtime: nodejs
env: flex
api_version: 1
automatic_scaling:
min_num_instances: 1
max_num_instances: 1
cool_down_period_sec: 120 # default value
cpu_utilization:
target_utilization: 0.5
resources:
cpu: .2
memory_gb: 0.6
disk_size_gb: 10
이는 node.js 앱 btw(Parse)용입니다.
편집: 또한 수동 확장을 시도하고 인스턴스 수를 1로 설정했습니다. 큰 차이는 없었습니다. 4개가 아닌 3개의 인스턴스가 실행되고 있습니다. 때로는 4개로 돌아가는 경우도 있습니다.
답변1
Google App Engine에 존재하는 이전 버전의 앱을 삭제/중지해야 했습니다. 중지되지 않은 경우 각 인스턴스는 최소 하나의 인스턴스를 적극적으로 사용합니다.