BaeBox

PM2 본문

개발 관련

PM2

배모씨. 2020. 3. 14. 21:05
반응형

Node.js Production Process Manager with a built-in Load Balancer.

PM2 : Process Manager + Load Balancer

아래 글의 Cluster와 비슷한 역할을 해주는 녀석이다. Node에서는. python도 지원하는 모양이다.

https://pcconsoleoraksil.tistory.com/321

 

Node - Cluster Module

Node.js 의 Cluster Module 이라는 것을 알게 되어 그에 관한 글을 적어본다. Cluster Module : Node를 MultiCore 환경에서 활용하기 위해 사용하는 모듈. 현재까지 내가 파악한 바로는 Master라는 이름의 Balanc..

pcconsoleoraksil.tistory.com

 

Node.js 기준으로 내부적으로 cluster 모드를 사용하는데, 사용하긴 더 편하다.

pm2 start -i max .

위 명령어를 실행하면 실행하는 컴퓨터의 논리 코어수만큼 프로세스를 실행하는데, 이 다음부터가 좀 쩐다.

요러케!!! 터미널에서 monitoring 기능을 제공한다!!!

개쩌는 모니터링 기능을 제공한다. 근데 버그가 좀 많다. 


 

pm2 plus 라는 명령어를 이용해 접속하면 모니터링 환경으로 접속이 가능한데...

여러 자질구레한 페이지가 있으며, 그 중 개쩌는 페이지가 하나 있다.

어떤 프로세스를 거쳐가는지 정보를 볼 수 있는지 확인할 수 있는 페이지가 있는데, 돈내야된다. 

월 39불. 납득 가능한 가격.

하지만 난 가난하기 때문에 못씀.

돈 많이 벌면 회사에서 연구비라도 지원해주면 꼭 써볼게요. 


https://pm2.keymetrics.io/

 

PM2 - Home

Advanced process manager for production Node.js applications. Load balancer, logs facility, startup script, micro service management, at a glance.

pm2.keymetrics.io

 

반응형
Comments