안녕하세요 @realmankwon입니다.
pm2 를 사용하면서 서버가 재부팅이 되더라도 기존에 실행되던 프로세스를 유지하고 싶을때 pm2 save 를 해 놓으면 잘 되었습니다.
하지만 최근에 실행이 안 되더군요 구글링을 해 보니 root 계정이 아니라서 그렇다고 합니다.
AWS 에서는 ubuntu가 기본 계정이라서 문제가 생긴 것 같습니다.
해결책은 일단 다음의 커맨드를 입력합니다.
- pm2 startup ubuntu
그러면 아래와 같은 설명이 나오고 제일 마지막에 입력해야 할 명령어까지 친절하게 알려줍니다.
입력하고 나니 다음과 같이 또 알려주는군요.
이후 pm2 save를 입력하고 재부팅하니 정상적으로 잘 되는 것을 확인할 수 있었습니다.