Skip to content

Commit b005c84

Browse files
committed
docs: systemd 및 PM2 으로 구동하는 것에 대한 보충 설명을 추가
1 parent e37dad4 commit b005c84

2 files changed

Lines changed: 11 additions & 2 deletions

File tree

docs/v2_FINANCIAL-LEDGER/deployment/00-overview.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ Fieldstack는 **3가지 공식 실행 모델**을 제공합니다.
3838

3939
- PM2와 같은 프로그램을 두고 24/7로 상시 구동할 수 있도록 제공
4040
- Docker 미설치 환경 → PM2 상시 구동 가능
41+
- systemd로도 24/7 상시 구동 가능 (단일 프로세스 기준)
4142
- 단, OS Native 버전 사용을 권장
4243

4344
---
@@ -102,12 +103,15 @@ Fieldstack는 **3가지 공식 실행 모델**을 제공합니다.
102103
## 사실상 관리되는 4가지 축
103104

104105
| 구분 | 설명 |
105-
|---|---|
106+
|--------|---------|
106107
| Core | Fieldstack 핵심 로직 (공통) |
107108
| Web GUI | 설정/사용 인터페이스 (공통, 기본) |
108109
| Runtime | Docker / PM2 / systemd |
109110
| Control | CLI 제공 여부 및 역할 |
110111

112+
> 참고: systemd는 단일 프로세스 상시 구동에 적합하며,
113+
> 멀티코어 활용이 필요하면 PM2(클러스터)나 Node.js 클러스터 방식 고려.
114+
111115
---
112116

113117
## GUI(Web) 정책

docs/v2_FINANCIAL-LEDGER/deployment/01-installation.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,12 +149,17 @@ sudo systemctl enable fieldstack
149149
sudo systemctl start fieldstack
150150
```
151151

152+
> 참고: systemd는 단일 프로세스 상시 구동에 적합합니다.
153+
> 멀티코어 활용이 필요하면 PM2(클러스터)나 Node.js 클러스터 방식을 고려하세요.
154+
152155
---
153156

154157
## 4. Native (CLI) 버전
155158

156159
Docker를 사용할 수 없는 환경(저사양 기기, 호스팅 제약 등)에서 **PM2**를 사용하여 백그라운드 프로세스로 실행하는 방식입니다.
157160

161+
> 참고: PM2는 멀티프로세스/클러스터 관리에 유리합니다.
162+
158163
### 4.1 설치 및 실행
159164

160165
```bash
@@ -247,4 +252,4 @@ server {
247252

248253
```bash
249254
sudo certbot --nginx -d your-domain.com
250-
```
255+
```

0 commit comments

Comments
 (0)