반응형
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 공식 문서를 참고하세요.
반응형
'개발 도구 > PM2' 카테고리의 다른 글
[ PM2 ] 프로세스 리스트 확인하고 프로세스 실행 폴더 확인하기 (0) | 2022.01.15 |
---|