DOCS/troubleshooting/250922_current_system_status_summary.md
happybell80 98a44d1733 UUID 문서 업데이트: Slack UUID 변환 실패 시 에러 처리 추가
- 파일명 날짜 250911 → 250924로 변경
- 의사코드 제거하여 가독성 개선
- Slack ID→UUID 변환 실패 시 403 에러 반환 방안 추가
- DB 현황과 tables.md 문서 불일치 수정 (rb_news 테이블 추가)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-24 13:30:53 +09:00

2.6 KiB

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

일시: 2025-09-22

작성자: 51123 서버 관리자

🔴 긴급 수정 필요 (Quick Wins)

1. rb8001 EmailIntegration 버그

  • 위치: rb8001/app/skills/email_integration.py:210
  • 문제: NaverWorks 토큰 조회 시 미정의 변수 user_uuid 사용
  • 수정: user_uuidslack_id 또는 user_id로 변경
  • 영향: NaverWorks 이메일 기능 오류

2. UUID↔Slack ID 조회 엔드포인트 불일치

  • 문제: gateway는 /api/slack/{slack_id}/uuid, 다른 서비스는 /api/slack/mapping/{identifier} 사용
  • 위치: robeing-gateway/app/main.py:468-515
  • 수정: 하나의 엔드포인트로 통일 필요

3. 하드코딩 URL 제거

  • 위치: rb8001/app/skills/email_integration.py:39-47
  • 문제: http://192.168.219.45:9000 하드코딩
  • 수정: 환경변수로 교체 필요

🟠 시스템 로그 분석 결과

nginx 문제점

  • 9월 16일 로그 권한 오류 (logrotate 시점)
  • SSL handshake 오류 지속 (외부 스캔봇)
  • upstream 연결 실패 (8000 vs 8100 포트 혼재)

서비스 상태

  • auth-server: 정상 (불필요한 "default_value" 로그 출력)
  • 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 파일 스킬: 포트 8508, 컬렉션 명명 규칙 적용 완료
  4. NaverWorks 통합: skill-email에서 provider=naverworks 지원
  5. Slack 봇 설치 플로우: passport/install/callback 엔드포인트 구현
  6. GEMINI CLI 타임아웃: GEMINI_USE_CLI=False 기본값

📊 현재 운영 상태

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