액세스 로깅 access-logging

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

구문

TC::directory - 로그 파일 폴더 section-5d9e2168d4504bbe9868b7d6051c9d67

다음 대상이 속한 폴더 Platform Server 로그 파일을 씁니다. 절대 경로이거나 상대 경로일 수 있습니다. install_folder. 기본값은 입니다 ​ install_folder/logs.

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

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

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

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

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

TC::pattern - 액세스 로그 패턴 section-22775ea85cee444d8a7d7336a3b1feef

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

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

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

패턴
설명
%a
원격 IP 주소.
%A
로컬 IP 주소.
%b
HTTP 헤더를 제외한 응답 바이트 수입니다. 0이면 ' '입니다.
%B
HTTP 헤더를 제외한 응답 바이트 수입니다.
%D
요청 처리 시간(밀리초).
%I
스레드 id(디버그/오류 로그 항목 상호 참조 시).
%G

날짜 및 시간, 형식: yyyy - MM - dd HH : 밀리미터 : ss . SSS offset

( SSS 밀리초 단위입니다. 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 캐시 관리 키워드: { 재사용됨 | 생성됨 | 업데이트됨 | 원격 | REMOTE_CREATED | REMOTE_UPDATED | REMOTE_CACHE | 확인됨 | 무시됨 | 정의되지 않음 } .
%{ContentType}r
응답 MIME 유형.
%{Context}r
컨텍스트 전달이 발생하는 경우 대상 컨텍스트.
%{Digest}r
다음 etag 응답 헤더 값(응답 데이터의 MD5 서명).
%{Exception}r
오류 메시지.
%{FetchTime}r
이미지 서버에서 캐시 항목 또는 데이터를 검색하는 데 걸린 시간입니다.
%{ParseTime}r
요청 구문 분석 및 이미지 카탈로그 조회에 걸린 시간입니다.
%{PathBasedAccess}r
이 요청이 카탈로그 시스템 외부에서 경로 기반 액세스를 시도했는지 여부를 나타냅니다.
%{PeerServer}r
다음과 같은 경우 캐시 항목 또는 '-'를 전달한 캐시 클러스터의 피어 서버 IP 주소 CacheUse 둘 다 아님 REMOTE_CREATED nor REMOTE_UPDATED .
%{ProcessingStatus}r

오류 범주:

  • 0=오류 없음.

  • 1=서버에서 이미지를 찾을 수 없습니다.

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

  • 3=기타 서버 오류.

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

%{ReqType}r
대문자 값 req= .
%{RootId}r
요청 기본 카탈로그의 루트 ID.
%{SendTime}r
소요 시간 Platform Server 출력 스트림에 데이터를 쓴 후 응답을 보냅니다.
%{Size}r
좋아요 %B 에는 포함되어 있지만 304(수정되지 않은) 응답에 대한 값은 포함되어 있습니다.
%{TransformedUrl}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.

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49