
모바일 게임의 백엔드를 실행하는 우리의 Compute Engine은 오늘(8/3/18) 무작위로 종료되었으며 로그에서는 이를 시작한 사용자 또는 IP 주소를 알 수 없습니다.
저는 몇 가지 조사를 하다가 Syslog에 들어가 보니 다음과 같은 내용이 표시됩니다.
Mar 8 10:58:10 redis-prod-vm systemd[1]: Started Synchronise Hardware Clock to System Clock.
Mar 8 10:58:10 redis-prod-vm systemd[1]: Stopping Session 5 of user redis.
Mar 8 10:58:10 redis-prod-vm systemd[1]: Stopping User Manager for UID 999...
Mar 8 10:58:10 redis-prod-vm systemd[7558]: Stopping Default.
Mar 8 10:58:10 redis-prod-vm systemd[1]: Stopping Graphical Interface.
Mar 8 10:58:10 redis-prod-vm systemd[1]: Stopped target Graphical Interface.
Mar 8 10:58:10 redis-prod-vm systemd[1]: Stopping Entropy daemon using the HAVEGE algorithm...
Mar 8 10:58:10 redis-prod-vm haveged[369]: haveged: Stopping due to signal 15
Mar 8 10:58:10 redis-prod-vm haveged[369]: haveged starting up
Mar 8 10:58:10 redis-prod-vm systemd[1]: Stopping Multi-User System.
Mar 8 10:58:10 redis-prod-vm systemd[1]: Stopped target Multi-User System.
Mar 8 10:58:10 redis-prod-vm systemd[7558]: Stopped target Default.
Mar 8 10:58:10 redis-prod-vm systemd[7558]: Stopping Basic System.
Mar 8 10:58:10 redis-prod-vm systemd[7558]: Stopped target Basic System.
Mar 8 10:58:10 redis-prod-vm systemd[7558]: Stopping Paths.
Mar 8 10:58:10 redis-prod-vm systemd[7558]: Stopped target Paths.
Mar 8 10:58:10 redis-prod-vm systemd[7558]: Stopping Timers.
Mar 8 10:58:10 redis-prod-vm systemd[7558]: Stopped target Timers.
Mar 8 10:58:10 redis-prod-vm systemd[7558]: Stopping Sockets.
Mar 8 10:58:10 redis-prod-vm systemd[7558]: Stopped target Sockets.
Mar 8 10:58:10 redis-prod-vm systemd[7558]: Starting Shutdown.
Mar 8 10:58:10 redis-prod-vm systemd[7558]: Reached target Shutdown.
Mar 8 10:58:10 redis-prod-vm systemd[1]: Stopping Deferred execution scheduler...
Mar 8 10:58:10 redis-prod-vm systemd[1]: Stopping vsftpd FTP server...
Mar 8 10:58:10 redis-prod-vm systemd[1]: Stopping LSB: bitnami init script...
Mar 8 10:58:10 redis-prod-vm systemd[1]: Stopping Regular background program processing daemon...
Mar 8 10:58:10 redis-prod-vm systemd[7558]: Starting Exit the Session...
Mar 8 10:58:10 redis-prod-vm systemd[1]: Stopping Google Compute Engine user shutdown scripts...
Mar 8 10:58:10 redis-prod-vm systemd[1]: Stopping OpenBSD Secure Shell server...
이는 VM 종료가 완료될 때까지 계속되었습니다. 로그는 다음과 같습니다.
2018-03-08 10:59:46.073 GMT compute.instances.stop {
"event_timestamp_us":"XXX",
"actor":{"user":""},
"resource":{
"name":"redis-prod-vm",
"type":"instance",
"zone":"us-central1-f","id":"XXX"
},
"event_type":"GCE_OPERATION_DONE",
"trace_id":"XXX",
"operation":{"type":"operation",…
안전을 위해 잠재적으로 중요한 숫자를 XXX로 바꾸었습니다. 누군가 무슨 일이 일어났는지 밝혀줄 수 있나요?
답변1
나는이 답변을 게시하여 다음에서 제공하는 추천을 제공합니다.@타헤르댓글 섹션에서 더 잘 보입니다.
문서를 살펴보시기 바랍니다.선점형 VM 인스턴스:
선점형 VM은 일반 인스턴스보다 훨씬 저렴한 가격으로 생성하고 실행할 수 있는 인스턴스입니다. 하지만,Compute Engine이 다른 작업을 위해 해당 리소스에 액세스해야 하는 경우 이러한 인스턴스를 중지(선점)할 수 있습니다.선점형 인스턴스는 Compute Engine 용량의 초과이므로 사용량에 따라 가용성이 달라집니다.
앱이 내결함성이 있고 가능한 인스턴스 선점을 견딜 수 있는 경우 선점형 인스턴스를 사용하면 Compute Engine 비용을 크게 줄일 수 있습니다. 예를 들어 일괄 처리 작업은 선점형 인스턴스에서 실행될 수 있습니다. 처리 중에 해당 인스턴스 중 일부가 중지되면 작업 속도가 느려지지만 완전히 중지되지는 않습니다. 선점형 인스턴스는 기존 인스턴스에 추가 워크로드를 배치하지 않고 추가 일반 인스턴스에 대해 전체 가격을 지불하지 않고도 일괄 처리 작업을 완료합니다.
인스턴스가 선점형인지 아닌지 확인하세요.
또한 설명서를 따를 수도 있습니다.직렬 포트 출력 보기유용한 로깅 정보가 있는지 확인하세요.
또한, 사용을 고려하시기 바랍니다로그 탐색기 사용더 많은 문제 해결 정보를 수집합니다.