투케이2K

85. (Library/Framework) [라이브러리] [Web] [npm] PM2 멀티 스레드 및 다중 프로세스 동작 라이브러리 본문

Library & F.W

85. (Library/Framework) [라이브러리] [Web] [npm] PM2 멀티 스레드 및 다중 프로세스 동작 라이브러리

투케이2K 2024. 3. 6. 20:59
반응형

[타이틀]

구 분 : Library / 라이브러리

제 목 : [라이브러리] [Web] [npm] PM2 멀티 스레드 및 다중 프로세스 동작 라이브러리

 

[설 명]

1. PM2 란 Node.JS 용 프로세스 관리 프로그램입니다

  >> 특정 이슈로 인해 서비스가 종료 되더라도, 자동으로 서비스 재구동 가능

  >> 멀티 스레드 환경을 구축해 효율적인 서비스 운영 가능 (로드 밸런싱 처리)

  >> 모니터링 시스템을 사용해 실시간 CPU 및 RAM 사용 현황 확인 가능

2. PM2 는 Node.JS 의 싱글 스레드 구조를 CPU 의 코어 개수에 맞게 멀티 스레드 환경에서 구동 시킬 수 있습니다

  >> 서버 스펙에 맞게 더욱 효율적으로 서비스 구동 가능

  >> 모든 CPU 를 사용하기 위해서 애플리케이션을 클러스터 모드로 실행

3. PM2 는 메모리 사용량이 특정 한계치에 도달하게 되면, 해당 서비스를 중지 한 후 >> 다시 리부팅을 시키는 기능도 제공합니다

 
 
반응형
Comments