[AWS] EC2 컨테이너 reboot 시

Mineru·2021년 12월 28일
0

결과적으론 큰 문제는 아닌 트러블 슈팅이다.

NestJS에 몇가지 종속성 추가하고 하다보니까
예전엔 일어나지 않던 빌드 시에 메모리 부족 에러가 떴다.

React도 빌드할때도 메모리 부족 현상이 너무 많이 일어나서
결국 로컬에서 빌드하고 빌드 디렉토리를 직접 SSH로 업로드 하는 방식을 취하긴 했지만,
장기적으로 봤을 때는 보안 취약 문제가 있기 때문에 좋지 않은 방식이다.
그래도 돈을 누가 대신 내주는 것도 아니니 절약 정신으로 리소스를 최소한을 가져가야지;;;

아무튼 top을 해보니 메모리 스왑 된 부분이 많길래 무슨 문제가 있나 싶어서 reboot을 마음 편안히 진행했다.
다시 프로세스가 올라가서 테스트를 해보는데, 분명 원격 접속 후 로컬에서는 잘 돌아가서 그냥 사용하면 되나 싶었는데...
AWS Lambda가 데이터를 찾을 수 없다는 에러를 계속 띄우면서 나를 괴롭혔다...

원인은 reboot를 하면 일반적으로는 iptables로 포트포워딩 한 내용이 초기화가 되는 것 같다.
그래서 포트포워딩을 한 유일한 디비 포트 하나를 다시 재설정하고 나니 정상적으로 모든 프로세스가 동작했다.

그냥 PPT로 운영중인 모든 서비스들의 상태를 알 수 있게 만들어 볼까 싶다.

profile
Daily Coding

0개의 댓글