access.log
, cache.log
, , store.log
파일을 서버에 장기간(예: 약 15일) 동안 저장하려면 어떻게 해야 합니까 ? 현재 보통 하루 더하기 하루 정도 파일을 저장하는 서버가 있는데, 즉 오늘 생성된 파일 집합이 오늘이 끝나면 내일까지 압축되어 저장되고, 내일은 자동으로 새로운 파일 집합이 생성되고 그 이후에는 파일 세트가 압축되어 삭제되었습니다.
답변1
access_log rotate=15 <log location>
귀하는 또는 logfile_rotate 15
(에서 ) 를 팔로우하고 있습니다 /etc/squid/squid.conf
.
액세스 로그액세스 로그의 기본 교체만 재정의하지만 Squid 2에서는 사용할 수 없습니다. 다음을 추가하여
rotate=15
파일 수를 지정할 수 있습니다 .access_log rotate=15 <log location>
로그 파일 회전모든 로그에 적용됩니다. 다음은 간단한 숫자 옵션입니다.
log_rotate 15
최신 문서에 연결했지만 이전 버전의 Squid를 실행하고 있을 수도 있습니다. Squid 문서는 훌륭합니다. 링크를 따라가면 올바른 버전을 찾을 수 있습니다.기본 문서 페이지.
추가 지침
순환은 특정 기간(일, 주, 월 등)으로 지정되지 않습니다. 대신 squid -k rotate
호출될 때마다 회전이 수행됩니다. 로그가 순환되는 경우 크론 작업이나 시스템 타이머가 실행 중이어야 합니다 squid -k rotate
.