PM2 기초 사용법, Node.js 애플리케이션 관리를 간편하게
PM2는 Node.js 애플리케이션을 관리하는 프로세스 매니저로, 애플리케이션을 실행하고 모니터링하는 등 다양한 기능을 제공합니다. 이 글에서는 PM2의 기초적인 사용법 (설치, 모니터링, 로그 확인) 및 알아두면 유용한 명령어를 소개하겠습니다.
PM2 기초 사용법
1. PM2 설치
먼저 PM2를 설치합니다.
npm install -g pm2
2. 애플리케이션 실행 및 관리
PM2를 이용해 애플리케이션 실행하기
아래 명령으로 app.js 파일을 PM2를 통해 실행합니다.
pm2 start app.js
실행 중인 애플리케이션 목록 확인하기
pm2 list 명령을 통해 현재 실행 중인 애플리케이션의 목록을 확인할 수 있습니다.
pm2 list
3. 애플리케이션 모니터링 및 로그 확인
PM2 모니터링 기능 활용하기
pm2 monit 명령을 사용하면 애플리케이션의 상태를 실시간으로 모니터링할 수 있습니다.
pm2 monit
애플리케이션 로그 확인하기
pm2 logs 명령을 통해 애플리케이션의 로그를 확인할 수 있습니다.
pm2 logs
4. 애플리케이션 삭제 및 재시작
애플리케이션 삭제하기
pm2 delete 0 명령을 사용하면 ID가 0인 애플리케이션을 삭제할 수 있습니다.
pm2 delete 0
애플리케이션 재시작하기
pm2 restart 0 명령을 사용하면 ID가 0인 애플리케이션을 재시작할 수 있습니다.
pm2 restart 0
5. PM2 설정 및 관리
PM2 설정 파일 생성 및 수정
pm2 ecosystem 명령을 통해 PM2의 설정 파일을 생성하고 수정할 수 있습니다.
pm2 ecosystem
PM2 서비스로 등록하기
sudo pm2 startup 명령을 사용하면 PM2를 서비스로 등록하여 시스템 부팅 시 자동으로 실행되도록 설정할 수 있습니다.
pm2 ecosystem
끝으로
PM2를 활용하면 Node.js 애플리케이션을 효과적으로 관리하고 운영할 수 있습니다. 다양한 명령어를 활용하여 애플리케이션의 실행, 모니터링, 로깅, 재시작 등을 쉽게 수행할 수 있습니다. PM2를 통해 Node.js 애플리케이션을 안정적으로 운영해보세요!
▼ 아래 글도 읽어보세요! ▼
'Programming & Platform > Node.js' 카테고리의 다른 글
Node.js 이상적인 프로젝트 폴더 구조 (0) | 2023.12.01 |
---|---|
Node.js Sequelize 모델에서 외래키 지정하는 방법 (2) | 2023.11.25 |
Node.js 웹 어플리케이션 개발을 위한 패키지 설정 (0) | 2023.11.16 |
Node.js에 대해 잘 못 알고 있는 세 가지 (0) | 2023.11.14 |
Node.js 환경 변수의 효과적인 관리를 위한 .env 사용법 (0) | 2023.11.10 |