본문 바로가기
버그

AWS SSM으로 EC2 Instance 접속 오류

by imsoncod 2022. 3. 23.

문제

서버 로그에서 MongoDB에 관한 오류를 발견하고, 원인을 확인하기 위해 AWS SSM으로 MongoDB가 설치되어 있는 EC2 Instance에 접속을 시도하였습니다.

그런데, 검은 화면만 나올뿐(거즌 다크모드) 커맨드 입력창이 뜨지 않았습니다. 리서치를 해보니, EC2 Instance의 Disk가 가득찼을경우 이런 현상이 발생한다고 하고.. MongoDB는 Log가 쌓이고 쌓여 용량이 거대해질 수 있다고 하더군요.

해결

AWS SSM은 접속이 막혔으나, Disk가 가득차 있어도 SSH로는 접속할 수 있습니다. EC2 Key Pair를 이용하여 EC2 Instance에 접속해주도록 하겠습니다.

$ ssh -i key_pair.pem [user_name]@[ec2_public_dns]  

접속 후, $ df -h 명령을 통해 Disk용량을 확인하도록 하겠습니다.

8GB의 용량을 모두 사용하고 있군요..! MongoDB의 로그를 제거해주겠습니다.

$ rm /var/log/mongodb/mongod.log  

다시 $ df -h 명령을 통해 확인해보면..!

Disk에 여유공간이 생겼습니다. 이제 AWS SSM으로도 접속할 수 있습니다.

반응형

댓글