개요
FailureUrl API는 Fess 의 크롤링 실패 URL을 관리하기 위한 API입니다. 크롤링 중 오류가 발생한 URL의 확인, 삭제 등을 조작할 수 있습니다.
기본 URL
엔드포인트 목록
| 메서드 | 경로 | 설명 |
|---|---|---|
| GET | / | 실패 URL 목록 조회 |
| DELETE | /{id} | 실패 URL 삭제 |
| DELETE | /delete-all | 모든 실패 URL 삭제 |
실패 URL 목록 조회
요청
파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
size | Integer | 아니오 | 페이지당 건수 (기본값: 20) |
page | Integer | 아니오 | 페이지 번호 (0부터 시작) |
errorCountMin | Integer | 아니오 | 최소 오류 횟수 필터 |
configId | String | 아니오 | 설정 ID 필터 |
응답
응답 필드
| 필드 | 설명 |
|---|---|
id | 실패 URL ID |
url | 실패한 URL |
configId | 크롤링 설정 ID |
errorName | 오류 이름 |
errorLog | 오류 로그 |
errorCount | 오류 발생 횟수 |
lastAccessTime | 최종 접근 시각 |
threadName | 스레드 이름 |
실패 URL 삭제
요청
응답
모든 실패 URL 삭제
요청
파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
configId | String | 아니오 | 특정 설정 ID의 실패 URL만 삭제 |
errorCountMin | Integer | 아니오 | 지정 횟수 이상의 오류만 삭제 |
응답
오류 타입
| 오류 이름 | 설명 |
|---|---|
ConnectException | 연결 오류 |
HttpStatusException | HTTP 상태 오류 (404, 500 등) |
SocketTimeoutException | 타임아웃 오류 |
UnknownHostException | 호스트명 해석 오류 |
SSLException | SSL 인증서 오류 |
IOException | 입출력 오류 |
사용 예
실패 URL 목록 조회
오류 횟수로 필터링
특정 설정의 실패 URL 조회
실패 URL 삭제
모든 실패 URL 삭제
오류 타입별 집계
참고 정보
Admin API 개요 - Admin API 개요
CrawlingInfo API - 크롤링 정보 API
JobLog API - 작업 로그 API
장애 URL - 실패 URL 관리 가이드