Google App Engine은 인스턴스를 1개로 제한하고 싶은데 계속 4개의 인스턴스를 생성합니다.

Google App Engine은 인스턴스를 1개로 제한하고 싶은데 계속 4개의 인스턴스를 생성합니다.

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에 존재하는 이전 버전의 앱을 삭제/중지해야 했습니다. 중지되지 않은 경우 각 인스턴스는 최소 하나의 인스턴스를 적극적으로 사용합니다.

관련 정보