반응형

요약

Nodejs 앱의 안정적인 운영을 위해 PM2를 사용함에 있어 실무에서 많이 사용할만한 명령어들을 기록

명령어 모음

  • 자주 쓸만 한 기본 명령어
    샘플 : pm2 examples
    목록 : pm2 ls
    시작 : pm2 start app.js
    종료 : pm2 stop app
    삭제 : pm2 delete app
  • 앱 실행 - 기본
  • pm2 start app.js
  • 앱 실행 - 소스코드 변경시 자동 재실행
  • pm2 start app.js --watch
  • 동작 중인 프로세스의 로그 확인
  • pm2 log
  • 앱 실행 - 개발모드(watch + log)
  • pm2-dev app.js
  • 앱 실행 - 클러스터링 모드
  • pm2 start app.js -i max
  • 서비스 등록 - 서버 재시작시 자동 실행
    1. 앱 실행
      pm2 start app.js
    2. 현재 상태 저장
      pm2 save
    3. 서비스 등록을 위한 스크립트 생성 >> OS에 맞춰서 스크립트가 나옴
      pm2 startup
    4. 서비스 등록 (3에서 나온 결과 값 복붙 후 실행)
반응형

+ Recent posts