AWS EC2로 스프링을 돌리면 인스턴스가 죽어버림

2023. 4. 29. 22:55도와줘/컴퓨터

728x90

AWS를 사용 중인데

뭐 모던한 방법은 아닐 수 있겠지만...

아무래도 막 쓰기 좋은 EC2를 잘 쓰게 된다.

 

근데 스프링을 돌리면 인스턴스가 자꾸 죽어버리는 거다.

에러가 발생했다고 하기엔 로컬에선 잘 돌아가기도 하고,

무엇보다도 프로그램이 죽는 게 아니라 인스턴스 자체가 먹통이 되어버린다.

 

ssh 접속 상태에서 키보드 입력이 안 되고,

그래서 다른 쉘에서 ssh 접속을 다시 시도해보면,

인스턴스에 ssh 접속 자체가 안 되는 게 대표적인 현상.

 

 

왜 그럴까?

물론 수많은 이유가 존재하겠지만

t2.nano라면... 인스턴스의 리소스 자체가 너무 구려서 그럴 확률이 크다.

크레딧이 모자라서 최대 성능이 안 나와서 그런 것도 아닌 것 같은게

만들고 -> 바로 돌리면 -> 멈춘다.

 

해결책이라면 스왑메모리를 늘려서 쓰는 것인데

디스크용량조차 많지 않은..;;;;

그래도 일단 이렇게 사용 가능하다.

 

금액이 2배지만 절대적으로 크지는 않은 금액이니

진짜 딱 하나 올리고 말 그럴 게 아닌, 어느정도 쓸 인스턴스라면

속편하게 micro로 올리는 것도 나쁘지는 않다.

 

 

어라 이 아마존이 아닌데ㅋㅋㅋㅋ

 

728x90