728x90
반응형
node를 사용하다보면 ctrl + C 로 서버를 종료한 후 다시 서버를 띄워주는 행위를 반복하게 된다.
또한 node는 싱글스레드로 동작하고 단일cpu코어에서 실행되기 때문에 멀티코어 시스템을 사용할 수 없다.
이러한 문제들을 해결하기 위해 등장한것이 pm2라는 녀석인데 이 녀석에 대해 알아보자.
npm install pm2 ( -g 는 붙이지 않겠다.)
pm2를 설치 후 package.json을 한번 확인해 준 후 실행해보자.
pm2 start pm2.js
pm2 list
실행 혹은 리스트를 출력하면 실행중인 프로세스를 확인할 수 있다.
그런데, 서버를 껐다 다시 시작하는 경우가 많아서 pm2를 인스톨한것 같은데..
pm2 start pm2.js --watch
pm2 실행 시 '--watch' 를 뒤에 붙여주면 코드수정 혹은 변동사항이 있을때마다 node.js를 재시작하게 된다.
'node.js' 카테고리의 다른 글
[Bun] Bun?? (0) | 2023.10.20 |
---|---|
[node] Base64 (0) | 2023.01.31 |
[node] Express (1) | 2023.01.08 |
[node] npm (0) | 2023.01.07 |
[node] node.js 시작하기 (0) | 2022.12.11 |