diff --git a/journey/troubleshooting/2026-03-03_51123_DB5432_차단사고_복구_및_의존포트_점검.md b/journey/troubleshooting/2026-03-03_51123_DB5432_차단사고_복구_및_의존포트_점검.md index 85bab44..77aed52 100644 --- a/journey/troubleshooting/2026-03-03_51123_DB5432_차단사고_복구_및_의존포트_점검.md +++ b/journey/troubleshooting/2026-03-03_51123_DB5432_차단사고_복구_및_의존포트_점검.md @@ -39,11 +39,19 @@ sudo ufw allow from 192.168.219.52 to any port 5432 proto tcp 2. 컨테이너 내부 - `skill-email` 컨테이너에서 `192.168.219.45:5432` TCP 연결 성공 (`tcp_ok`). +- `skill-email` 컨테이너에서 `asyncpg`로 `select 1` 성공 (`asyncpg_ok 1`). 3. 서비스 - `rb8001 /health` 정상(`200`). - 장애 핵심 경로였던 DB 접속 타임아웃은 네트워크 기준 해소. +## 분리 이슈 (별도 추적 필요) +- 복구 후에도 `skill-email`의 `/messages`, `/messages/{id}` 일부 호출에서 `500`이 재현됨. +- 근거: + - DB 네트워크/인증/쿼리 기본 경로는 정상(`5432 open`, `asyncpg_ok 1`). + - 그럼에도 `docker logs skill-email`에 `메시지 조회 중 오류`/`메시지 상세 조회 중 오류`가 지속. +- 판단: 이번 5432 차단 사고와는 별개의 애플리케이션 레이어 오류 가능성이 높음. + ## 영향 범위 점검 결과 (51124 -> 51123 의존) 다음 서비스/환경변수들이 `192.168.219.45:5432`를 사용 중: - `skill_email`