될때까지

((기업협업7)) node.js pm2 본문

프로젝트/wecode : 기업협업

((기업협업7)) node.js pm2

랖니 2022. 9. 11. 19:37
728x90

pm2란?

process manager의 약어로 node.js로 만들어진 프로그램의 프로세스 관리를 편하게 할 수 있도록 도와주는 패키지다. node.js로 기능구현을 마친 뒤 해당 프로젝트를 실제 서비스로 운영하려고 할 때 데몬 프로세스를 사용해 서버를 구동시킬 수 있는데 nohup, forever, pm2 등 여러 패키지가 존재한다. 이 중 점유율이 높은 pm2를 사용해보자.

 

pm2 사용하기

1. pm2를 설치하기 (-g옵션을 사용해서 전역 설치를 해야지 실행명령어로 사용할 수 있다.)

npm install pm2 -g

2. pm2 실행하기 (서버 소스코드가 작성되어있는 파일을 실행시킨다)

pm2 start <실행할파일이름>

 

3. 실행중인 리스트 확인하기

pm2 list

app.js를 실행하니 파일들이 실행되고 있는걸 확인할 수 있다.

4. pm2 정지하기

pm2 stop <실행중인파일이름>

5. 실행중인 pm2 모두 끄기 

pm2 kill

 

728x90