Docs: Add Synology Task Scheduler instructions for PM2 persistence
This commit is contained in:
parent
44d9d14f5b
commit
ac92702af1
@ -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)가 열려 있는지 확인합니다.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user