액세스 및 오류 로그 파일이 자동 보관되도록 설정할 수 있습니다. 특정 시간이나 지정된 시간이 경과하면 로그가 교체됩니다. Proxy Server는 이전 로그 파일을 저장하고 파일이 저장된 일자 및 시간이 포함된 이름을 파일에 지정합니다.
예를 들어, 액세스 로그 파일이 매시간 교체되도록 설정할 수 있습니다. Proxy Server는 파일을 "access.200505160000"이라는 이름으로 지정합니다. 여기에서 로그 파일, 년, 월, 일 및 24시간 형식 시간은 단일 문자열로 합쳐집니다. 로그 보관 파일의 형식은 설정한 로그 교체 유형에 따라 달라집니다.
Proxy Server는 파일 보관용으로 두 가지 로그 교체 유형(내부 데몬 로그 교체 및 Cron 기반 로그 교체)을제공합니다.
내부 데몬 로그 교체는 HTTP 데몬에서 수행되며 시작 시에만 구성할 수 있습니다. 서버를 다시 시작할 필요 없이 서버가 내부적으로 로그를 교체합니다. 이 방법으로 교체한 로그는 다음의 형식으로 저장됩니다.
access.<YYYY><MM><DD><HHMM>
errors.<YYYY><MM><DD><HHMM>
로그 파일을 교체하고 새 로그 파일을 시작할 기준으로 사용할 시간을 지정할 수 있습니다. 예를 들어, 교체 시작 시간이 오전 12:00이고 교체 간격이 1440분(1일)인 경우 현재 시간과 관계 없이 변경 사항을 저장 및 적용하는 즉시 새 로그 파일이 만들어집니다. 로그 파일은 매일 오전 12:00에 교체되며 액세스 로그 파일은 오전 12:00으로 스탬프되고 access.200505172400으로 저장됩니다. 마찬가지로 간격을 240분(4시간)으로 설정하고 이 4시간 간격이 오전 12:00에 시작하면 액세스 로그 파일에는 오전 12:00에서 오전 4:00까지, 오전 4:00에서 오전 8:00까지 등의 순서로 정보가 수집됩니다.
로그 교체를 사용하는 경우 로그 교체는 서버가 시작할 때 시작됩니다. 첫 로그 파일은 현재 시간부터 다음 교체 시간까지 정보를 수집합니다. 앞의 예에서 시작 시간을 오전 12:00으로, 교체 간격을 240분으로 설정하며 현재 시간이 오전 6:00이라면, 교체의 첫 번째 로그 파일에는 오전 6:00에서 오전 8:00까지 수집된 정보가 포함되며 다음 로그 파일에는 오전 8:00에서 오후 12:00(정오)까지의 정보가 포함됩니다.
스케줄러 기반 로그 교체는 server-root/proxy- server_name/config/ 디렉토리의 server.xml 파일에 저장된 시간과 일자를 기준으로 수행됩니다. 이 방법을 사용하면 로그 파일을 즉시 보관하거나 특정 일자의 특정 시간에 서버가 로그 파일을 보관하도록 할 수 있습니다. 서버의 스케줄러 구성 옵션은 server-root/proxy- server_name/config/ 디렉토리의 server.xml에 저장됩니다. 스케줄러 기반 방법으로 교체된 로그는 다음의 형식으로 저장됩니다.
<original_filename>.<YYYY><MM><DD><HHMM>
예를 들어, access가 오후 4:30에 교체되면 access.200505171630 이 됩니다.
로그 교체는 서버가 시작할 때 초기화됩니다. 교체를 사용하는 경우 Proxy Server는 타임스탬프 액세스 로그 파일을 만들고 서버가 시작할 때 교체가 시작됩니다.
교체가 시작되면 Proxy Server는 액세스 또는 오류 로그 파일에 기록해야 할 요청 또는 오류가 발생하는 경우 새로운 타임스탬프 로그 파일을 만들며 또한 이 작업은 미리 설정된 "다음 교체 시간"이 경과하면 수행됩니다.
로그 분석기를 실행하기 전에 서버 로그를 보관합니다.
로그 파일을 보관하고 내부 데몬 방법 또는 스케줄러 기반 방법을 사용할 것인지 지정하려면 Server Manager의 Archive Log Files 페이지를 사용합니다.