2014-11-05 3 views
1

Google Cloud Computing 인스턴스에서 mongo 데이터베이스를 실행하고 있습니다. 두 번째로 (몇 달 후) 서버가 예기치 않게 "TERMINATED"모드로 종료되었습니다. 종료 원인을 어떻게 알 수 있습니까?Google Cloud Computing에서 예기치 않은 인스턴스 종료를 디버그하는 방법

시리얼 콘솔에는 " 'projects/my-project/zones/europe-west1-b/instances/mongo-db'리소스가 준비되지 않았습니다.

나는 데이터베이스 로그를 조사하여 종료 신호 ("신호가 15 (종료 됨)")가 수신 된 것 같습니다.

동일한 디스크에서 새 인스턴스를 회전 한 후 syslogs 또는 메시지 로그에서 의심스러운 사항이 없습니다. 또한, 내가 알고있는 한 계획된 유지 보수가 없었습니다.

어디서 볼 수 있습니까?

답변

0

mongo 데이터베이스가 실제로 종료 신호를 수신했기 때문에 인스턴스가 정상적으로 종료되었습니다. 자동 마이그레이션과 관련된 것으로 들리지만이를 좁히는 데 도움이되는 몇 가지 사항이 있습니다.

  1. Google Developers Console에서 Compute -> Compute Engine -> VM instances -> mongo-db로 이동하십시오. "가용성 정책"이라는 섹션이 있어야합니다. "호스트 유지 관리시"를 선택하여 "VM 인스턴스 마이그레이션"이 선택되어 있는지 확인하십시오. 그렇지 않으면 유지 관리를 위해 마이그레이션하는 대신 VM이 종료됩니다.

  2. 또한 Compute -> Compute Engine -> Operations에서 인스턴스 작업을 볼 수도 있습니다. 여기에는 사용자와 시스템이 인스턴스에 대해 수행 한 모든 조작이 있습니다. 프로세스가 종료 된 시점에서 무언가를 볼 수 있습니다. 종류 : 컴퓨팅 # 작업 OPERATIONTYPE : compute.instances.hostError 상태 메시지 또한 gcloud compute operations list

+0

감사와 gcloud의 CLI로 이것을 볼 수, 작업 목록에서 찾을 수 좀 더 많은 정보가 실제로 있었다 : Compute Engine에 의해 종료 된 인스턴스입니다. user : system 호스트 유지 관리의 "VM 인스턴스 마이그레이션"옵션이 활성화되었습니다. 따라서 Compute Engine이이 종료를 트리거 한 다음 다시 시작하지 못했던 것 같습니다. – Hakayati

+0

9/17에이 문제가 발생한 것일 수 있습니까? [link] (https://groups.google.com/forum/#!topic/gce-operations/1uw-qEqjBdo) 마이그레이션에 대한 자세한 내용은 docs 사이트 [link] (https://cloud.google .com/compute/docs/zones # maintenance) –

+0

예, 우리는 9 월에 그 문제에 시달렸습니다. 며칠 전 같은 종류의 사건이 다시 일어났습니다. – Hakayati

관련 문제