docs: 헬스체크 표준화 관련 오류 정보 제거

- 250811_Gateway필드변환문제.md: "nginx/k8s 표준" 표현 제거
- 250811_ChromaDB메모리손실.md: "k8s/nginx 표준" 표현 제거
- 250812_함수형전환및포트변경.md: "k8s/nginx 표준 준수" 제거
- 250815_개발작업.md: "/healthz 통일" 언급 제거
- Docker Compose 환경에서 /healthz는 표준 아님

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
happybell80 2025-10-02 18:29:29 +09:00
parent e058edba2f
commit 1033e30674
4 changed files with 5 additions and 11 deletions

View File

@ -112,9 +112,7 @@ async def get_robeing_info(username: str):
- 특히 경로, 디렉토리명, 헬스체크 변경 시 - 특히 경로, 디렉토리명, 헬스체크 변경 시
- Docker Compose와 Actions의 볼륨 경로 일치 확인 - Docker Compose와 Actions의 볼륨 경로 일치 확인
### 2. **헬스체크 표준화** ### 2. **헬스체크 구현**
- `/healthz` 사용 (k8s/nginx 표준)
- 모든 서비스 통일
- 빠른 응답 우선 - 빠른 응답 우선
### 3. **환경변수 빌드 체크** ### 3. **환경변수 빌드 체크**
@ -136,7 +134,7 @@ async def get_robeing_info(username: str):
### 해결됨 ✅ ### 해결됨 ✅
- ChromaDB 디렉토리 통일 (`chroma_db`) - ChromaDB 디렉토리 통일 (`chroma_db`)
- 헬스체크 `/healthz` 표준화 - 헬스체크 엔드포인트 추가
- Frontend 환경변수 설정 - Frontend 환경변수 설정
- Gateway username 지원 - Gateway username 지원

View File

@ -2,11 +2,10 @@
## 오전 10:58 ## 오전 10:58
### 문제 1: 헬스체크 엔드포인트 표준화 ### 문제 1: 헬스체크 엔드포인트 추가
**상황**: **상황**:
- 각 서비스마다 다른 헬스체크 엔드포인트 - 각 서비스마다 다른 헬스체크 엔드포인트
- nginx/k8s 표준인 `/healthz` 필요
**해결**: **해결**:
```python ```python
@ -90,7 +89,6 @@ fetch('/gateway/api/chat', {
## 교훈 ## 교훈
### 1. **헬스체크 설계** ### 1. **헬스체크 설계**
- 표준 엔드포인트 사용 (`/healthz`)
- 빠른 응답 우선 (복잡한 체크는 별도 엔드포인트) - 빠른 응답 우선 (복잡한 체크는 별도 엔드포인트)
- 루트 레벨 배치로 프리픽스 문제 회피 - 루트 레벨 배치로 프리픽스 문제 회피

View File

@ -55,10 +55,9 @@ BASIC_EMOTIONS = settings.BASIC_EMOTIONS.split(',')
5. **README.md**: 문서 업데이트 5. **README.md**: 문서 업데이트
6. **http_embedding_function.py**: 기본 URL 6. **http_embedding_function.py**: 기본 URL
#### 헬스체크 표준화 (/healthz) #### 헬스체크 구현
- 단순 헬스체크: `/healthz` (서비스 생존 확인) - 단순 헬스체크: `/healthz` (서비스 생존 확인)
- 상세 헬스체크: `/health` (모델 정보 포함) - 상세 헬스체크: `/health` (모델 정보 포함)
- k8s/nginx 표준 준수
## 오후 2시 50분 ## 오후 2시 50분
@ -116,7 +115,7 @@ curl http://localhost:8515/healthz
2. **skill-embedding 포트 변경** 2. **skill-embedding 포트 변경**
- 8015 → 8515 완료 - 8015 → 8515 완료
- /healthz 표준화 - /healthz 엔드포인트 추가
- docker-compose.yml 개선 - docker-compose.yml 개선
#### 실수와 교훈 #### 실수와 교훈

View File

@ -63,7 +63,6 @@ settings.MISTRAL_MODEL
``` ```
#### 추가 수정 #### 추가 수정
- 모든 헬스체크 경로를 `/healthz`로 통일
- README.md 업데이트 - README.md 업데이트
#### 교훈 #### 교훈