PM2가 무엇일까

sturrxxl·2020년 12월 3일
0
post-thumbnail

첫날, local환경을 구성 하는 중에 아래와 같은 화면을 터미널에서 발견했다.

회사에서는 한개의 서버에 frontend, backend 두개의 서버를 돌린다고 했는데
이 화면이 뜨면서 두개의 서버를 재 가동하는 방법을 알려주셨었다
(사실 지금은 복붙밖에 할줄 모름🤥  )

그리고 나서 터미널에 띄워진게 아래와 비슷한 화면이였는데,
pm2라는 글자를 보고 오늘의 TIL으로 정리하려고 패드에 적어왔다

pm2란?

생산 프로세스 관리자로 서버 인스턴스들에 대한 로드 밸런싱과
Node.js의 Scale Up 또는 Scale Down을 도움을 준다.

인스턴스 : AWS에서 가상의 컴퓨터 1대를 인스턴스라고 함
로드밸런싱 : 서버에 가해지는 부하(=로드)를 분산(=밸런싱)해주는 장치 또는 기술
Scale up : 서버 자체의 성능을 높이는 것
Scale down : 서버 자체의 성능을 낮추는 것

Process Manager의 약어로, nodejs를 통해 서버를 배포할 때 서버가 다운돼도 다시 재시작해주고 로그를 기록해주는 패키지이다.
실서버 Deploy, 로그 모니터링을 더 쉽게 할수 있다.


아까 ssh -i ... 을 이용하여 서버 하는법도 알려주셨는데
이부분도 더 내용을 찾아서 이해하고 정리해 나가야겟다🤤



✓ Reference
https://ocsusu.tistory.com/26

profile
프론트 개발자가 되는 과정

0개의 댓글