- 클러스터 모드 실행옵션
클러스터 모드로 생성된 프로세스는 exception 등으로 종료될 경우 다시 실행
외부 signal로 인해 죽을경우 다시 생성하지 않으며 종료된 프로세스는 제거됩니다
$ mungrever start example/simple-server.js -i [인스턴스 수]
- 프로세스 목록조회
프로세스 타입은 다음과 같이 나뉜다
fork
, cluster
$ mungrever list
info: BASE Directory: /Users/jeongtaepark/.mungrever
info: Forever processes running
┌─────────┬───────────┬───────┬───────────┬──────────────────────────────────────────────────────────────────┬───────────────┐
│ (index) │ mungrever │ pid │ mode │ script │ uptime │
├─────────┼───────────┼───────┼───────────┼──────────────────────────────────────────────────────────────────┼───────────────┤
│ 0 │ 51938 │ 51964 │ 'cluster' │ '/usr/local/lib/node_modules/mungrever/example/simple-server.js' │ 1656209686563 │
│ 1 │ 51938 │ 51966 │ 'cluster' │ '/usr/local/lib/node_modules/mungrever/example/simple-server.js' │ 1656209686567 │
└─────────┴───────────┴───────┴───────────┴──────────────────────────────────────────────────────────────────┴───────────────┘
- 프로세스 삭제
클러스터 모드의 프로세스가 삭제될 경우 해당 인스턴스는 모두 삭제된다
$ mungrever delete [index]
- 프로세스 로그
클러스터 모드의 프로세스는 개별적인 PID를 할당받으므로, 개별적으로 로그가 관리된다
$ mungrever log [index]
- 프로세스 로그 모니터링
클러스터 모드의 프로세스는 개별적인 PID를 할당받으므로, 개별적으로 로그가 관리된다
$ mungrever monit [index]