본문 바로가기

개발 도구/PM2

[ PM2 ] PM2 기본 사용법 알아보기

반응형

PM2는 Node.js 애플리케이션을 관리하는 인기 있는 프로세스 관리자입니다. PM2를 사용하면 애플리케이션을 쉽게 시작하고, 중지하고, 재시작하고, 모니터링할 수 있습니다. 기본적인 사용법은 다음과 같습니다:

1. PM2 설치

먼저 PM2를 글로벌로 설치합니다:

sudo npm install pm2 -g

2. 애플리케이션 시작

PM2로 Node.js 애플리케이션을 시작하려면 pm2 start 명령을 사용합니다. 예를 들어 app.js 파일을 실행하려면:

pm2 start app.js

3. 애플리케이션 상태 확인

실행 중인 애플리케이션의 상태를 확인하려면 pm2 status 명령을 사용합니다:

pm2 status

4. 애플리케이션 로그 보기

실행 중인 애플리케이션의 로그를 실시간으로 보려면 pm2 logs 명령을 사용합니다:

pm2 logs

특정 애플리케이션의 로그를 보려면:

pm2 logs [앱 이름 또는 id]

5. 애플리케이션 중지

애플리케이션을 중지하려면 pm2 stop 명령을 사용합니다:

pm2 stop app.js

또는 애플리케이션 id를 사용하여 중지할 수 있습니다:

pm2 stop [앱 id]

6. 애플리케이션 재시작

애플리케이션을 재시작하려면 pm2 restart 명령을 사용합니다:

pm2 restart app.js

또는 애플리케이션 id를 사용하여 재시작할 수 있습니다:

pm2 restart [앱 id]

7. 애플리케이션 삭제

애플리케이션을 PM2 목록에서 삭제하려면 pm2 delete 명령을 사용합니다:

pm2 delete app.js

또는 애플리케이션 id를 사용하여 삭제할 수 있습니다:

pm2 delete [앱 id]

8. PM2 재시작

PM2 자체를 재시작하려면 pm2 reload 명령을 사용합니다:

pm2 reload all

9. PM2 설정 저장 및 복원

현재 실행 중인 프로세스 목록을 저장하려면:

pm2 save

서버 재부팅 후 저장된 프로세스를 복원하려면:

pm2 resurrect

10. PM2 종료

PM2를 완전히 종료하려면:

pm2 kill

이 기본 명령어들을 사용하여 PM2로 Node.js 애플리케이션을 쉽게 관리할 수 있습니다. 더 자세한 사항은 PM2 공식 문서를 참고하세요.

반응형