diff --git a/5_django_backend/deploy/phoenix/README.md b/5_django_backend/deploy/phoenix/README.md index 3d6a7c0..d04a353 100644 --- a/5_django_backend/deploy/phoenix/README.md +++ b/5_django_backend/deploy/phoenix/README.md @@ -36,5 +36,5 @@ Phoenix 는 protobuf 로만 받아서 백엔드 venv 에 `opentelemetry-proto`(+ ## 운영 - 인증 기본 꺼짐(사내망). 켜려면 run.sh 에 `PHOENIX_ENABLE_AUTH=true PHOENIX_SECRET=<랜덤32자>` — 첫 로그인 admin@localhost / admin -- 중지 `pkill -f "phoenix serve"`. 데이터는 `/www/phoenix/data/` (SQLite) — 백업은 그 폴더 복사 +- 중지 `pkill -f "phoenix.server.main"`. 데이터는 `/www/phoenix/data/` (SQLite) — 백업은 그 폴더 복사 - 백엔드는 Phoenix 죽어 있어도 멀쩡(전송 실패는 warning 로그만) diff --git a/5_django_backend/deploy/phoenix/run.sh b/5_django_backend/deploy/phoenix/run.sh index 1654769..167c1bd 100644 --- a/5_django_backend/deploy/phoenix/run.sh +++ b/5_django_backend/deploy/phoenix/run.sh @@ -12,7 +12,7 @@ export PHOENIX_ALLOW_EXTERNAL_RESOURCES=false # 폐쇄망 — 구글 폰트 # export PHOENIX_SQL_DATABASE_URL=postgresql://user:pw@10.196.81.34:5432/dbname # 고객사 PG 쓰려면 # export PHOENIX_SQL_DATABASE_SCHEMA=phoenix mkdir -p "$PHOENIX_WORKING_DIR" -pkill -f "phoenix serve" 2>/dev/null || true; sleep 1 +pkill -f "phoenix.server.main" 2>/dev/null || true; sleep 2 # 프로세스명은 python -m phoenix.server.main serve cd "$ROOT" && nohup .venv/bin/python -m phoenix.server.main serve > "$ROOT/phoenix.log" 2>&1 & sleep 6 echo "--- health"; curl -s -o /dev/null -w '%{http_code}\n' "http://127.0.0.1:$PHOENIX_PORT/healthz" || tail -5 "$ROOT/phoenix.log"