다 해결했다 생각하고 기분좋게 밥을 먹고 오니 또 문제가 생겨있었다.
이번엔 인스턴스 자체에 접속이 거의 안될 정도로 네트워크가 매우 느려져 있었다.
서버 문제인가 하여 로컬에서 한 번 돌려보고,
또 작은 서버에서 한 번 돌려보고 해 본 결과 아무 문제가 없었다.
그냥 단순하게 내 EC2 인스턴스가 있는 VM이 너무 느렸다.
git 관련 명령어도 잘 안되고,
pm2 관련 명령어도 잘 안되었다.
구글링 결과 다행히도 비슷한 문제를 겪던 사람이 많이 있었다.
EC2는 결국 VM이기 때문에, 같은 물리적 서버를 이용하는 다른 VM이 (그리고 혹시 설마 그 VM이 내 VM일 수도 있는 것일까?) 너무 많은 자원을 사용하면서 같이 네트워크 장애를 겪을 수 있다고 한다.
물리적 서버. 그러니까 Mac Address 라는 건데,
이건 개인 PC에서도 컴퓨터가 심하게 느려지거나 하면 가끔 사용하는 방법이랑 해결 방법이 비슷해서 조금 놀랐다.
굉장히 원시적이게도.
그냥 서버(EC2 인스턴스) 자체를 재부팅(Stop => Start) 해주면 되는 것이다.
재부팅 결과 EC2 인스턴스의 속도가 돌아왔다.
기분 좋게 다시 pm2로 배포를 하였으나 여전히 먹통이다.
왜지? 이번엔 뭘 잘못한거지?
아.. 재부팅 하게 되면서 IP 주소를 재할당 받았다.
내 인스턴스가 다른 게이트웨이에 배치된 것 같다ㅋㅋ
Nginx 설정에 들어가서 새로 발급받은 IP로 교체해주었다.

서버가 꺼져있는 동안 끊긴 그래프가 보인다.
또 한 가지 배웠다.