PM2

    [Node.js] pm2 모듈 사용법 - 무중단 서비스 올리기

    프로젝트를 진행하면서 AWS에 웹 사이트를 올려야 하는 상황이 있었다. 해당 사이트를 vue.js로 개발했는데, 이를 AWS에서 계속 올려두어야 했다. 그냥 백그라운드에서 실행하는 것보다 pm2 모듈로 프로세스를 관리하면 여러 장점이 있는데, 생각보다 편리하고 좋았어서 사용 방법을 간단히 정리하고자 한다. PM2란? node.js 어플리케이션 관리를 도와주는 Process manager이다. 프로세스를 올려두면, 항상 모니터링 하고 있을 수 없기 때문에 PM2라는 모듈을 이용하면 간단한 설정으로 인해 쉽게 여러 프로세스들을 관리할 수 있다. 특징 및 장점 프로그램이 예기치 못한 종료가 발생하거나 코드가 수정되었을 때 프로세스를 다시 올려준다. 실행중인 프로세스를 한번에 확인할 수 있다. 싱글 스레드 기반..