DOCS/troubleshooting/250922_current_system_status_summary.md
happybell80 58153a49a0 Fix documentation errors and add UUID principle violation docs
- Fix false EmailIntegration bug reports in multiple docs
- Add new UUID principle violation documentation
- Remove incorrect assumptions about gmail_tokens table
- Update 250922 doc to reflect Gateway UUID conversion working
- Clean up research papers organization into subdirectories
2025-09-26 00:38:52 +09:00

2.5 KiB

현재 시스템 상태 트러블슈팅 요약

일시: 2025-09-22

작성자: 51123 서버 관리자

🔴 긴급 수정 필요 (Quick Wins)

1. Gateway UUID 변환 기능 미활용

  • 현재 문제:
    • Slack 요청이 Gateway를 통과하지만 UUID 변환을 하지 않음
    • rb8001이 Auth-server(9000)를 다시 호출해 UUID 조회 (불필요한 네트워크 호출)
  • 해결 방안:
    • Gateway에서 Slack ID → UUID 변환 후 X-User-Id 헤더로 전달
    • rb8001은 헤더의 UUID 직접 사용 (Auth-server 호출 불필요)
  • 수정 위치:
    • Gateway: Slack 요청 프록시 시 UUID 변환 및 헤더 추가
    • rb8001: X-User-Id 헤더 우선 확인 로직 추가
  • 효과: 네트워크 호출 감소, 구조 단순화

🟠 시스템 로그 분석 결과

nginx 문제점

  • SSL handshake 오류 지속 (외부 스캔봇)

서비스 상태

  • auth-server: 정상 운영
  • robeing-gateway: 정상 (과도한 헬스체크 빈도)
  • skill-news: JSON 파일 수집 정상, DB 영속화 미동작

보안 이슈

  • Git 저장소 무단 접근 시도 (220.85.143.195)
  • PHPUnit 취약점 스캔 지속
  • Slack webhook 이벤트 처리 간헐적 실패

🟡 DB 및 데이터 상태

rb_news 테이블

  • 테이블 생성됨
  • skill-news JSON 파일에 데이터 있음 (컴퍼니엑스 뉴스 1건)
  • DB 저장 로직 미동작 확인 필요

robeing_stats

  • robeing-monitor로 일원화 완료
  • rb8001 중복 구현 제거됨

system_metrics

  • 테이블 미존재로 수집 비활성화
  • frontend-base에서 early return 처리

완료된 항목 (검증됨)

  1. GmailProvider 메서드 매핑: list_messages→get_recent_messages 래핑 구현
  2. Stats API 일원화: robeing-monitor 도입 및 사용
  3. RAG 파일 스킬: 컬렉션 명명 규칙 적용 완료
  4. NaverWorks 통합: skill-email에서 provider=naverworks 지원
  5. Slack 봇 설치 플로우: passport/install/callback 엔드포인트 구현
  6. GEMINI CLI 타임아웃: GEMINI_USE_CLI=False 기본값
  7. 네이버웍스 일일 브리핑: 구현 완료, 테스트 중
  8. rb8001 EmailIntegration 버그: user_uuid 변수 이미 정상 (파라미터로 전달됨)
  9. Gateway UUID 변환: X-User-Id 헤더로 이미 전달 중

📊 현재 운영 상태

  • 51123 서버: nginx, auth-server, gateway 정상 운영
  • 51124 서버: rb8001, skill 서비스들 정상 운영
  • 포트 상태: 8100(gateway), 9000(auth) 정상 리스닝
  • Docker 컨테이너: 모든 서비스 healthy 상태