HTTP 오류, FRCA 및 NCSA 액세스 로그 설정
이 페이지에서 HTTP 인바운드 채널에 대한 글로벌 HTTP 오류 로그 및 NCSA(National Center for Supercomputing Applications) 액세스 로그 설정을 구성할 수 있습니다. z/OS에서 제품을 실행하는 경우, 이 페이지를 사용하여 HTTP 인바운드 채널에 대한 글로벌 FRCA(Fast Response Cache Accelerator) 로그 설정도 구성할 수 있습니다. FRCA 로그는 NCSA 로그의 특수 양식으로, z/OS 환경에서만 작성될 수 있습니다.
이 관리 콘솔 페이지를 보려면 문제점 해결에서 NCSA 액세스 및 HTTP 오류 로그를 클릭하십시오. 이 콘솔 페이지에는 각 로깅 유형에 대한 별도의 섹션이 있습니다. FRCA 로깅 섹션은 z/OS에서 제품을 실행하는 경우에만 표시됩니다.
을 클릭하십시오.HTTP 오류 로그에는 발생하는 HTTP 처리 오류의 레코드가 들어 있습니다. 발생되는 오류 로깅의 레벨은 오류 로그 레벨 필드에 대해 선택한 값에 따라 결정됩니다.
NCSA 액세스 로그는 HTTP 전송 채널이 처리하는 모든 인바운드 클라이언트 요청 레코드를 포함합니다. NCSA 액세스 로그에 포함된 모든 메시지는 NCSA 형식입니다.
FRCA 로그는 z/OS에서 제품을 실행하는 경우에만 작성될 수 있는
특수 NCSA 액세스 로그입니다. 이 로그에는 FRCA(Fast Response Cache Accelerator)를 통해
처리되는 모든 인바운드 클라이언트 요청의 레코드가 들어 있습니다.
이 로그에 포함된 모든 메시지는 NCSA 형식입니다.
두 단계의 프로세스로 로깅을 구성하고 사용할 수 있습니다. 이 페이지에서 로깅을 구성한 후, 해당 HTTP 채널에 대한 각 로깅 유형의 사용을 명시적으로 설정해야 합니다. HTTP 채널에 대한 설정 페이지를 보려면
을 클릭하십시오.z/OS®
환경에서 HTTP 오류 및 NCSA 액세스와 FRCA 로깅은 제어기 레벨에서
구성되어야 합니다.
서버 시작 시 로깅 서비스 사용
FRCA 로깅
- NCSA 액세스 로깅
- HTTP 오류 로깅
![[z/OS]](../images/ngzos.gif)
FRCA 액세스 로깅
이 필드를 선택한 경우, HTTP 전송 채널이 처리하는 인바운드 클라이언트 요청의 레코드가 FRCA 로그에 보관됩니다.
이 필드는 z/OS에서 제품을 실행하는 경우에만 표시됩니다.
액세스 로깅 사용 가능
이 필드를 선택한 경우, HTTP 전송 채널이 처리하는 인바운드 클라이언트 요청의 레코드가 FRCA 로그에 보관됩니다.
이 필드는 z/OS에서 제품을 실행하는 경우에만 표시됩니다.
FRCA 로그 파일 경로
FRCA 로그의 디렉토리 경로 및 이름을 지정합니다. 서버 특정 변수(예: $(SERVER_LOG_ROOT))를 사용하여 로그 파일 이름 충돌을 피해야 합니다.
이 필드는 z/OS에서 제품을 실행하는 경우에만 표시됩니다.
FRCA 로그 최대 크기
FRCA 액세스 로그의 최대 크기(MB)를 지정합니다. FRCA 액세스 로그의 컨텐츠가 지정된 최대 크기 한계에 도달하면 logname.timestamp.log 아카이브 파일이 작성됩니다. 그런 다음 FRCA 액세스 로그의 현재 컨텐츠가 이 아카이브 로그에 복사됩니다.
frca_access_11_09_20_16.15.04.log
다음에 FRCA 액세스 로그의 컨텐츠가 지정된 최대 로그 크기에 도달하면 FRCA 액세스 로그의 컨텐츠가 logname.timestamp.log 아카이브 파일로 다시 복사됩니다. 복사 프로세스는 아카이브 파일의 현재 컨텐츠를 FRCA 액세스 로그의 최신 컨텐츠로 겹쳐씁니다. 여러 개의 아카이브 로그가 있는 경우("히스토리 파일의 최대 수" 설정으로 결정됨) 가장 오래된 아카이브 로그가 겹쳐써집니다.
이 필드는 z/OS에서 제품을 실행하는 경우에만 표시됩니다.
히스토리 파일의 최대 수
차후 참조를 위해 보관되는 FRCA 로그 파일의 최대 히스토리 버전 수를 지정합니다.
이 필드는 z/OS에서 제품을 실행하는 경우에만 표시됩니다.
FRCA 로그 형식
클라이언트 액세스 정보를 로그할 때 FRCA 형식이 사용되도록 지정합니다. 공통을 선택하면, 로그 항목이 요청된 자원과 몇 가지 다른 정보를 포함하지만, 리퍼럴, 사용자 에이전트 및 쿠키 정보는 포함하지 않습니다. 결합을 선택하면, 리퍼럴, 사용자 에이전트 및 쿠키 정보가 포함됩니다.
이 필드는 z/OS에서 제품을 실행하는 경우에만 표시됩니다.
NCSA 액세스 로깅
액세스 로깅 사용 가능
이를 선택한 경우, HTTP 전송 채널이 처리하는 인바운드 클라이언트 요청 레코드는 NCSA 액세스 로그에 보관됩니다.
액세스 로그 파일 경로
NCSA 액세스 로그의 디렉토리 경로와 이름을 지정합니다. 디렉토리 경로를 지정할 때 표준 변수 대체(예: $(SERVER_LOG_ROOT))가 사용될 수 있습니다.
z/OS 플랫폼에서는 $(SERVER_LOG_ROOT)와 같은
서버 특정 변수를 사용하여 로그 파일 이름 충돌을 피해야 합니다.
액세스 로그 최대 크기
NCSA 액세스 로그의 최대 크기(MB)를 지정합니다. NCSA 액세스 로그의 컨텐츠가 지정된 최대 크기 한계에 도달하면 logname.timestamp.log 아카이브 파일이 작성됩니다. 그런 다음, NCSA 액세스 로그의 현재 컨텐츠가 이 아카이브 로그에 복사됩니다.
ncsa_access_11_09_20_16.15.04.log
다음에 NCSA 액세스 로그의 컨텐츠가 지정된 최대 로그 크기에 도달하면 NCSA 액세스 로그의 컨텐츠가 logname.timestamp.log 아카이브 파일로 다시 복사됩니다. 복사 프로세스는 아카이브 파일의 현재 컨텐츠를 NCSA 액세스 로그의 최신 컨텐츠로 겹쳐씁니다. 여러 개의 아카이브 로그가 있는 경우("히스토리 파일의 최대 수" 설정으로 결정됨) 가장 오래된 아카이브 로그가 겹쳐써집니다.
히스토리 파일의 최대 수
차후 참조를 위해 보관되는 NCSA 로그 파일의 최대 히스토리 버전 수를 지정합니다.
EnableBuildBackupList HTTP 전송 사용자 정의 특성을 사용하여 액세스 및 오류 로그 디렉토리에서 히스토리 파일을 검색하고 이 파일을 작성된 최신 로그 파일과 롤오버하기 위해 HTTP 채널을 활성화할 수 있습니다. 이 사용자 정의 특성을 지정하는 방법에 대한 설명은 HTTP 전송 채널 사용자 정의 특성 주제를 참조하십시오.
NCSA 액세스 로그 형식
클라이언트 액세스 정보를 로그할 때 NCSA 형식이 사용되도록 지정합니다. 공통을 선택하면, 로그 항목이 요청된 자원과 몇 가지 다른 정보를 포함하지만, 리퍼럴, 사용자 에이전트 및 쿠키 정보는 포함하지 않습니다. 결합을 선택하면, 리퍼럴, 사용자 에이전트 및 쿠키 정보가 포함됩니다.
NCSA 액세스 로그의 항목에는 로컬 시간소인이 포함되어 있습니다.
HTTP 전송 채널 사용자 정의 특성 accessLogFormat을 사용하여 특정 HTTP 전송 채널에 대한 NCSA 액세스 로그의 형식을 사용자 정의할 수 있습니다. 이 사용자 정의 특성을 사용하는 방법에 대한 설명은 HTTP 전송 채널 사용자 정의 특성 주제를 참조하십시오.
Http 오류 로깅
오류 로깅 사용 가능
이를 선택하면, HTTP 채널이 클라이언트 요청을 처리하는 동안 발생된 HTTP 오류가 HTTP 오류 로그에 기록됩니다.
로그 파일 경로
HTTP 오류 로그의 디렉토리 경로 및 이름을 지정합니다. 디렉토리 경로를 지정할 때 표준 변수 대체(예: $(SERVER_LOG_ROOT))가 사용될 수 있습니다.
z/OS 플랫폼에서는 $(SERVER_LOG_ROOT)와 같은
서버 특정 변수를 사용하여 로그 파일 이름 충돌을 피해야 합니다.
오류 로그 최대 크기
HTTP 오류 로그의 최대 크기(MB)를 지정합니다. HTTP 오류 로그의 컨텐츠가 지정된 최대 크기 한계에 도달하면 logname.timestamp.log 아카이브 파일이 작성됩니다. 그런 다음, HTTP 오류 로그의 현재 컨텐츠가 이 아카이브 로그에 복사됩니다.
http_access_11_09_20_16.15.04.log
다음에 HTTP 오류 로그의 컨텐츠가 지정된 최대 로그 크기에 도달하면 HTTP 오류 로그의 컨텐츠가 logname.timestamp.log 아카이브 파일로 다시 복사됩니다. 복사 프로세스는 아카이브 파일의 현재 컨텐츠를 HTTP 오류 로그의 최신 컨텐츠로 겹쳐씁니다. 여러 개의 아카이브 로그가 있는 경우("히스토리 파일의 최대 수" 설정으로 결정됨) 가장 오래된 아카이브 로그가 겹쳐써집니다.
히스토리 파일의 최대 수
차후 참조를 위해 보관되는 오류 로그 파일의 최대 히스토리 버전 수를 지정합니다.
EnableBuildBackupList HTTP 전송 사용자 정의 특성을 사용하여 액세스 및 오류 로그 디렉토리에서 히스토리 파일을 검색하고 이 파일을 작성된 최신 로그 파일과 롤오버하기 위해 HTTP 채널을 활성화할 수 있습니다. 이 사용자 정의 특성을 지정하는 방법에 대한 설명은 HTTP 전송 채널 사용자 정의 특성 주제를 참조하십시오.
오류 로그 형식
HTTP 오류 로그의 항목이 GMT(Greenwich Mean Time) + 0 시간소인을 포함합니다.
오류 로그 레벨
HTTP 오류 로그에 포함된 오류 메시지 유형을 지정합니다.
- 중요
- Application Server의 올바른 기능을 중지시키는 중요한 장애만 로그됩니다.
- 오류
- 클라이언트에 대한 응답으로 발생한 오류가 로그됩니다. 이들 오류가 서버 구성 설정으로부터 발생한 경우에는 Application Server 관리자가 개입해야 합니다.
- 경고
- 소켓 예외와 같이 클라이언트 요청 처리 중 발생하는 일반 오류에 대한 정보가 로그됩니다. 이들 오류의 경우에는 일반적으로 Application Server 관리자가 개입할 필요가 없습니다.
- 정보
- 클라이언트 요청을 처리하는 중 수행된 여러 가지 태스크의 상태가 로그됩니다.
- 디버그
- 더 자세한 태스크 상태 정보가 로그됩니다. 이 로깅 레벨은 문제점을 디버그하기 위해 RAS 로깅을 바꾸려는 것은 아니지만 개별 클라이언트 요청의 진행에 대한 지속적인 상태 보고서를 제공합니다. 이 로깅 레벨을 선택할 경우, 로그된 정보를 모두 포함할 수 있는 충분한 대형 로그 파일 크기를 오류 로그 최대 크기 필드에 지정해야 합니다.