액세스 로깅

액세스 로깅 시 이러한 서버 설정을 사용합니다.

구문

TC::directory - 로그 파일 폴더

Platform Server에서 로그 파일을 작성하는 폴더입니다. 이는 절대 경로이거나 install_folder​에 상대적인 경로일 수 있습니다. 기본값은 install_folder/logs입니다.

노트

이 설정을 변경하기 전에 새 폴더를 만들어야 합니다. 루트 이외의 사용자 계정에서 실행되도록 이미지 제공 기능이 설치된 경우 폴더에 올바른 읽기/쓰기 액세스 권한이 있는지 확인합니다.

TC::maxDays - 로그 파일을 보관할 일 수

로그 파일을 보관할 일 수입니다. 매일 자정에 새 로그 파일이 만들어집니다. 이때 서버는 Image Server 또는 Render Server에서 작성한 파일을 포함하여 지정된 일 수보다 오래된 로그 파일 폴더의 모든 파일을 삭제합니다. 기본값은 10입니다.

TC::prefix - 액세스 로그 파일 이름

액세스 로그 데이터가 기록되는 파일의 이름 접두사입니다. 날짜 및 파일 접미사( yyyy-mm-dd.log)가 지정된 문자열에 추가됩니다. 액세스 로그 파일의 이름은 추적 로그 파일의 이름과 달라야 합니다. 기본값은 " access-"입니다.

TC::pattern - 액세스 로그 패턴

Platform Server 액세스 로그 레코드의 데이터 패턴을 지정합니다. 패턴 문자열은 해당 값으로 대체되는 변수를 지정합니다. 패턴 문자열의 다른 모든 문자는 말 그대로 로그 레코드로 전송됩니다.

캐시 준비 유틸리티를 사용하려면 공백을 필드 구분 기호로 사용해야 합니다. Platform Server는 필드 값의 모든 공백 및 '%' 문자를 각각 %20%25로 바꿉니다.

지원되는 패턴 변수는 다음과 같습니다.

패턴 설명

%a

원격 IP 주소입니다.

%A

로컬 IP 주소입니다.

%b

HTTP 헤더를 제외한 응답 바이트 수나 0인 경우 ' '를 제외합니다.

%B

HTTP 헤더를 제외한 응답 바이트 수입니다.

%D

요청 처리 시간(밀리초)입니다.

%I

스레드 id(상호 참조 디버그/오류 로그 항목의 경우)

%G

yyyy - MM - dd HH : mm : ss . SSS 오프셋

( SSS 은 msec이고, offset 은 GMT 시간 오프셋입니다.); 시간 값은 응답이 클라이언트에 전송될 때 캡처됩니다.

%m

요청 메서드( GET , POST 등).

%O

요청이 겹칩니다(동시에 처리된 요청 수).

%p

이 요청을 받은 로컬 포트입니다.

%q

쿼리 문자열(앞에 '?'가 붙음 있을 경우).

%r

첫 번째 요청 줄(요청 메서드, URI, HTTP 버전).

%R

%r 과 동일하지만 로그 구문 분석 문제를 방지하기 위해 제한된 HTTP 인코딩을 URI에 적용합니다.

%s

HTTP 응답 상태 코드입니다.

%S

사용자 세션 ID.

%t

날짜 및 시간(일반 로그 형식)

%u

인증된 원격 사용자(있는 경우), 기타 ".

%U

URI 경로입니다.

%v

로컬 서버 이름입니다.

%T

요청 처리 시간(초)입니다.

%{CacheKey}r

Platform Server 캐시 키(캐시 파일 폴더/이름)입니다.

%{CacheUse}r

Platform Server 캐시 관리 키워드: { REUSE | 생성됨 | 업데이트됨 | 원격 | REMOTE_CREATED | REMOTE_UPDATED | REMOTE_CACHE | 유효함 | 무시됨 | 정의되지 않음 } .

%{ContentType}r

응답 MIME 유형입니다.

%{컨텍스트}r

컨텍스트 전달이 발생하는 경우 대상 컨텍스트.

%{Digest}r

태그 응답 헤더 값(응답 데이터의 MD5 서명)입니다.

%{예외}r

오류 메시지.

%{FetchTime}r

이미지 서버에서 캐시 항목 또는 데이터를 검색하는 데 걸리는 시간입니다.

%{ParseTime}r

요청 구문 분석 및 이미지 카탈로그 조회에 걸린 시간입니다.

%{PathBasedAccess}r

이 요청이 카탈로그 시스템 외부의 경로 기반 액세스를 시도했는지 여부를 나타냅니다.

%{PeerServer}r

캐시 항목을 전달된 캐시 클러스터의 피어 서버의 IP 주소이거나, CacheUse REMOTE_CREATED 또는 REMOTE_UPDATED 이 아닌 경우 '-' 주소입니다.

%{ProcessingStatus}r

오류 카테고리:

  • 0=오류가 없습니다.

  • 1=서버에 이미지가 없습니다.

  • 2=IS 프로토콜 사용 오류 또는 1 이외의 컨텐츠 오류입니다.

  • 3=기타 서버 오류입니다.

  • 4=임시 서버 오버로드로 인해 요청이 거부되었습니다.

%{ReqType}r

req= 의 대문자 값.

%{RootId}r

요청의 기본 카탈로그의 루트 ID입니다.

%{SendTime}r

데이터를 출력 스트림에 작성한 후 Platform Server가 응답을 전송하는 데 걸리는 시간입니다.

%{크기}r

%B 과 마찬가지로 304(수정되지 않음) 응답에 대한 값이 포함됩니다.

%{ConvertedUrl}r

모든 규칙 세트 변형 후의 최종 URL입니다.

%{ httpRequestHeader }i

지정된 HTTP 요청 헤더의 값입니다.

%{ httpResponseHeader }

지정된 HTTP 응답 헤더의 값입니다.

기본값은 입니다. "%G %a %s %{ProcessingStatus}r %{Size}r %D %{ParseTime}r %{FetchTime}r %O %{ReqType}r '%{RootId}r' %{CacheUse}r %R [%I] '%{Referer}i' %{Host}i %{X-Forwarded-For}i %{If-None-Match}i %{If-Match}i %{If-Modified-Since}i %{Digest}r %{ContentType}r %p %{Exception}r %{CacheKey}r %{PeerServer}" %{SendTime}r %{Context}r %{TransformedUrl}r %{PathBasedAccess}r.

이 페이지에서는