유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

nodejs19 pm2

허광남

2025. 9. 20.

0

#backend
#devops
  • PM2는 Node.js 프로덕션 환경에서 사용되는 프로세스 매니저이며, 로드 밸런싱 기능 내장 ⚖️
  • PM2는 어플리케이션을 계속 살아있게 관리하며, 다운타임 없이 재시작 가능 🔄
  • pm2 start 앱이름 명령어로 어플리케이션을 운영 모드로 실행 🚀
  • pm2 monit 명령어로 CPU, 메모리 사용량 등 모니터링 가능 📊
  • pm2 list, pm2 stop, pm2 restart, pm2 delete 명령어로 프로세스 관리 🛠️
  • PM2는 Node.js, CoffeeScript, Linux, macOS, Windows 등 다양한 환경 지원 💻
  • PM2 업데이트는 npm install pm2 -g 또는 pm2 update 명령어로 가능 ⬆️
  • 클러스터 모드는 -i 옵션으로 실행하며, CPU 코어 개수에 따라 자동으로 인스턴스 시작 ⚙️
  • pm2 scale 앱이름 인스턴스숫자 명령어로 인스턴스 개수 조정 🔢
  • pm2 logs 명령어로 로그 확인, pm2 flush 명령어로 로그 삭제 📝
  • pm2 save 명령어로 프로세스 리스트 저장 💾
  • pm2 dev 모드로 개발 시 파일 변경 감지 후 자동 재시작 👨‍💻
  • PM2는 Forever, Nodemon 등 다른 프로세스 관리 도구들을 대체하며 사실상 표준으로 자리매김 👍
  • PM2는 로그 관리, API 지원, 터미널 모니터링, 클러스터링, JSON 설정 등 다양한 기능 제공 ✨

Recommanded Videos