aws서버 터짐

sseongeun·2024년 6월 6일

스프링

목록 보기
7/13

🚨 aws의 ec2인스턴스를 생성해서 우분투 서버를 돌리고 있었는데
어느날부터 서버가 안돌아가기 시작했다!

구글링한 결과 인스턴스 재부팅을 하라고 해서 했는데,
며칠있다가 또 서버가 터졌다...

📈 aws서버 분석

1) 문제점 파악

-> 총 2개의 검사중 1개만 통과했다고 뜨는 것 발견

-> 시스템에 대한 상태 검사에는 문제가 없지만, 인스턴스에 대한 상태 검사가 실패한 것을 확인 할 수 있었다.

좀 더 구체적으로 원인을 분석하기 위해 시스템 로그 열람


-> 이런 로그가 기록되어있었다.
-> 찾아보니 xen관련 또는 커널 관련, cpu사용률 문제 일수 있다는 것 발견!

cloudwatch로 원인 더 자세히 분석


-> 서버가 터졌던 두 날짜에 ec2의 CPU사용률이 100%를 찍고 서버를 다운시켰음을 확인할 수 있었다

2) 해결책

  • ssh원격 접속이 불가능했기에 일단 인스턴스를 재부팅 시켜야했음
    -> 서버가 다운된 상태이기에, 로그 조차 확인이 안됐었음...
  • cpu 자체의 용량 늘리기
  • cloudwatch의 cpu 사용량 경보울리기 설정을 통해 사전에 방지하기(유료임)
  • 코드 수정
profile
공부 기록...

0개의 댓글