연결 및 네트워크
Connection timeout 에러가 발생해요
Connection timeout 에러가 발생해요
네트워크 연결 문제일 수 있습니다.해결 방법:
- 네트워크 연결 확인
-
방화벽 설정 확인
- 아웃바운드 HTTPS (443 포트) 허용
- 프록시 설정 확인
- 타임아웃 값 증가
- VPN 확인
- VPN 사용 시 연결 안정성 확인
SSL 인증서 에러가 발생해요
SSL 인증서 에러가 발생해요
SSL/TLS 관련 문제입니다.해결 방법:
- 시스템 인증서 업데이트
- Python certifi 업데이트
- 임시 해결 (개발 환경만)
DNS 해석 실패 에러가 나요
DNS 해석 실패 에러가 나요
도메인 이름을 IP로 변환하지 못하는 문제입니다.해결 방법:
- DNS 설정 확인
-
DNS 서버 변경
- Google DNS (8.8.8.8, 8.8.4.4)
- Cloudflare DNS (1.1.1.1)
-
호스트 파일 확인
/etc/hosts(Linux/Mac)C:\Windows\System32\drivers\etc\hosts(Windows)
API 에러
400 Bad Request 에러가 발생해요
400 Bad Request 에러가 발생해요
요청 형식이 잘못되었습니다.확인 사항:
- JSON 형식 확인
-
필수 필드 확인
model필드가 있나요?messages배열이 올바른가요?
-
데이터 타입 확인
- 숫자는 숫자로, 문자열은 문자열로
temperature는 float (0.0 ~ 2.0)
- 에러 메시지 확인
404 Not Found 에러가 발생해요
404 Not Found 에러가 발생해요
429 Too Many Requests 에러가 나요
429 Too Many Requests 에러가 나요
Rate Limit를 초과했습니다.해결 방법:
- 지수 백오프 구현
- Rate Limit 헤더 확인
- 요청 속도 조절
- 배치 크기 줄이기
- 요청 간 딜레이 추가
- 큐 시스템 사용
500 Internal Server Error가 발생해요
500 Internal Server Error가 발생해요
서버 측 오류입니다.대응 방법:
-
재시도
- 일시적 오류일 수 있음
- 몇 초 후 다시 시도
-
요청 내용 확인
- 너무 긴 입력은 아닌가요?
- 특수 문자가 문제를 일으키지 않나요?
-
상태 페이지 확인
- 서비스 장애 여부 확인
-
이슈 보고
- 지속적으로 발생하면 이슈 등록
- 재현 가능한 요청 예시 포함
503 Service Unavailable 에러가 나요
503 Service Unavailable 에러가 나요
응답 관련
응답이 너무 느려요
응답이 너무 느려요
응답 속도를 개선하는 방법:
- 스트리밍 사용
- max_tokens 줄이기
- 컨텍스트 최소화
- 불필요한 대화 히스토리 제거
- 짧고 명확한 프롬프트 사용
응답이 잘려서 나와요
응답이 잘려서 나와요
응답이 중간에 끊기는 경우:원인:
max_tokens제한 도달- 모델의 최대 길이 초과
- max_tokens 증가
- finish_reason 확인
- 분할 요청
- 긴 작업은 여러 단계로 나누기
응답 내용이 이상해요
응답 내용이 이상해요
예상과 다른 응답이 나오는 경우:원인 및 해결:
-
프롬프트 개선
- 더 명확하고 구체적으로 작성
- 예시 포함
- 출력 형식 명시
- temperature 조정
- 시스템 프롬프트 사용
JSON 응답 파싱 에러가 나요
JSON 응답 파싱 에러가 나요
응답을 JSON으로 파싱할 수 없는 경우:해결 방법:
- 응답 내용 확인
- 에러 처리 추가
- 스트리밍 응답 처리
파일 및 데이터
파일 업로드가 실패해요
파일 업로드가 실패해요
RAG42 문서 업로드 문제:확인 사항:
-
파일 형식
- 지원되는 형식인가요? (PDF, DOCX, TXT 등)
- 파일이 손상되지 않았나요?
-
파일 크기
- 너무 크지 않나요?
- 최대 크기: 확인 필요 (문의)
-
인코딩
- 텍스트 파일은 UTF-8 인코딩 권장
- 올바른 요청 형식
문서 검색 결과가 부정확해요
문서 검색 결과가 부정확해요
RAG42 검색 품질 개선:
- 하이브리드 검색 사용
- 재순위 적용
-
쿼리 개선
- 더 구체적으로 작성
- 키워드 포함
- 질문 형태로 작성
- 메타데이터 필터링
인코딩 에러가 발생해요
인코딩 에러가 발생해요
문자 인코딩 문제:해결 방법:
- UTF-8 사용
- 인코딩 자동 감지
- 에러 무시 (비권장)
개발 환경
Python 패키지 설치 에러
Python 패키지 설치 에러
패키지 설치 문제:
- pip 업그레이드
- 가상 환경 사용
- 의존성 설치
환경 변수를 읽지 못해요
환경 변수를 읽지 못해요
환경 변수 문제:
- .env 파일 확인
- python-dotenv 사용
- 경로 확인
- .env 파일이 실행 디렉토리에 있나요?
- 절대 경로 지정:
load_dotenv("/path/to/.env")
CORS 에러가 발생해요
CORS 에러가 발생해요
브라우저에서 직접 호출 시 CORS 문제:해결 방법:
- 백엔드에서 호출 (권장)
- 프록시 서버 사용
- 개발 환경에서만
- webpack devServer proxy 설정