Troubleshooting - GovOn-Org/GovOn GitHub Wiki
Troubleshooting
์์ฃผ ๋ฐ์ํ๋ ๋ฌธ์ ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋๋ค.
ํ๊ฒฝ ์ค์
uv sync ์คํจ
python --version # 3.10+ ํ์ธ
uv --version # ์ต์ ๋ฒ์ ํ์ธ
uv๊ฐ ์์ผ๋ฉด: curl -LsSf https://astral.sh/uv/install.sh | sh
CUDA/GPU ๊ด๋ จ ์ค๋ฅ
nvidia-smi # ๋๋ผ์ด๋ฒ ํ์ธ
nvcc --version # CUDA 12.x ํ์ธ
GPU ์์ด ๊ฐ๋ฐํ๋ ค๋ฉด .env์ SKIP_MODEL_LOAD=true ์ค์
๋ฐํ์
/health๊ฐ ์๋ตํ์ง ์์
- ํฌํธ ์ถฉ๋ ํ์ธ:
lsof -i :8000 - ๋ก๊ทธ ๋ ๋ฒจ ๋ณ๊ฒฝ:
LOG_LEVEL=DEBUG .envํ์ผ ์กด์ฌ ์ฌ๋ถ ํ์ธ
/v1/search๊ฐ 503 ๋ฐํ
SKIP_MODEL_LOAD=true์ํ์์๋ ์ถ๋ก ๋ถ๊ฐ- FAISS/BM25 ์ธ๋ฑ์ค ๊ฒฝ๋ก ํ์ธ:
FAISS_INDEX_DIR,BM25_INDEX_DIR
vLLM OOM (Out of Memory)
GPU_UTILIZATION๊ฐ ๋ฎ์ถ๊ธฐ (๊ธฐ๋ณธ 0.8 โ 0.6)MAX_MODEL_LEN์ค์ด๊ธฐ (๊ธฐ๋ณธ 8192 โ 4096)- ๋ค๋ฅธ GPU ํ๋ก์ธ์ค ์ข
๋ฃ:
nvidia-smiํ์ธ
CI/CD
mkdocs build --strict ์คํจ
nav์ ์๋ ํ์ด์ง ์กด์ฌ ์ฌ๋ถ ํ์ธ- ์๋ ๋งํฌ์ ์ค์ ํ์ผ ๊ฒฝ๋ก ์ผ์น ํ์ธ
E2E ํ ์คํธ ์คํจ
/v1/classify์๋ํฌ์ธํธ๋ MVP ๊ณ์ฝ์ ๋ฏธํฌํจapi-health.spec.ts๊ฐ ์ฌ๋ฐ๋ฅธ ์๋ํฌ์ธํธ๋ฅผ ํ ์คํธํ๋์ง ํ์ธ
Docker
์ปจํ ์ด๋๊ฐ ์์๋์ง ์์
cp .env.example .env # .env ํ์ผ ๋๋ฝ ํ์ธ
docker compose logs # ์๋ฌ ๋ก๊ทธ ํ์ธ
GPU ์ฌ์ฉ ์ docker-compose.yml์ deploy.resources.reservations.devices ์ค์ ํ์ธ
Cloud Run ๋ฐฐํฌ ์คํจ
GCP_SA_KEY,GCP_PROJECT_IDsecret ํ์ธ- GHCR ์ด๋ฏธ์ง ์ ์ ๋ฐํ ์ฌ๋ถ:
docker pull ghcr.io/umyunsang/govon:latest
๋์ ์์ฒญ
ํด๊ฒฐ๋์ง ์๋ ๋ฌธ์ ๋ GitHub Issues์ ๋ฑ๋กํด์ฃผ์ธ์.
๊ด๋ จ ๋ฌธ์
- Getting Started โ ์ค์น ๊ฐ์ด๋
- Development Guide โ ๊ฐ๋ฐ ๊ท์น