Docs: Add Synology Task Scheduler instructions for PM2 persistence

This commit is contained in:
choibk 2026-01-23 21:03:56 +09:00
parent 44d9d14f5b
commit ac92702af1

View File

@ -50,12 +50,29 @@ node server.js
### 5. PM2를 이용한 무중단 운영
서버가 백그라운드에서 계속 실행되도록 `pm2`를 사용합니다.
```bash
# PM2 설치 및 실행
sudo npm install -g pm2
pm2 start server.js --name "license-manager"
pm2 save
pm2 startup
```
### 6. Synology 작업 스케줄러 등록 (자동 실행)
NAS가 재부팅될 때 PM2가 자동으로 실행되도록 Synology '작업 스케줄러'에 등록합니다.
1. **제어판 > 작업 스케줄러**로 이동합니다.
2. **생성 > 트리거된 작업 > 사용자 정의 스크립트**를 선택합니다.
3. **일반** 탭:
- 작업: `Start PM2 License Manager`
- 사용자: `root` (또는 해당 관리자 계정)
- 이벤트: `부팅 시`
4. **작업 설정** 탭 (사용자 정의 스크립트 내용):
```bash
# PM2 경로 확인 및 실행 (계정 경로에 따라 다를 수 있음)
export PATH=$PATH:/usr/local/bin:/usr/bin
pm2 resurrect
```
5. **확인**을 눌러 저장합니다.
## 확인 사항
- Synology 역방향 프록시(Reverse Proxy)를 사용하여 도메인 또는 특정 포트를 연결합니다.
- 방화벽 설정에서 해당 포트(3006)가 열려 있는지 확인합니다.