공식홈페이지 : PM2 - Home (keymetrics.io)
Node.js의 다중 프로젝트를 실행하고 관리하기 위한 관리 툴이다.
1. 설치
- 오류 발생시 관리자권한으로 실행시키기
- PM2는 여러 프로젝트에서 사용하므로 기본적으로 글로벌( --global ) 셋팅으로 설치하는 것을 권장
npm install pm2 -g
2. 설치후 버전 확인
pm2 -version
3. 실행
pm2 start index.js
--watch
- 실행시 watch 옵션을 추가하면 소스가 수정되면 자동으로 해당 내용으로 서비스를 재시작하여 내용을 갱신한다.
pm2 start index.js --watch
사진 설명을 입력하세요.
4. 실행중인 리스트 확인
pm2 list
5. 프로세스 중지
pm2 stop index.js
6. 프로세스 재시작
- 소스파일이 수정된 경우 재시작을 하여야 변경된 내용이 적용된다.
pm2 restart index.js
7. 프로세스 삭제
pm2 delete index.js
8. 로그 확인(현재 실행중인 로그 확인)
- 로그파일 위치 : /root/.pm2/pm2.log
pm2 logs
9. 프로세스 상태 확인
pm2 show index
'Development > JS' 카테고리의 다른 글
Docker windows10 build/run pipe\docker_engine_linux 오류 처리 방법 (0) | 2023.02.13 |
---|---|
PM2 가 vscode의 PowerShell에서 실행시 오류 발생시 (0) | 2022.05.18 |
Node.js Mysql 에서 DateTime 컬럼 형태 바꾸기 (0) | 2021.08.14 |