질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

아파치 로그파일 관리툴 "logrotate"에 대해서

작성자 정보

  • 캡틴퓨처 작성
  • 작성일

컨텐츠 정보

본문

로그분석기툴인 "awstats"를 이용해 관리중인 사이트에 로그분석을 하고 있는데,
각 계정마다의 로그파일 용량이 계속 증가하여 아파치 로그파일 관리툴인 "logrotate" 를 설치했습니다.

/etc/llogrotate.conf 파일에

/home/호스명/logs/access_log /home/호스트명/logs/error_log {
    monthly
    nocompress
    rotate 1
    mail 메일주소
    postrotate
        /bin/kill -HUP 'cat /var/run/syslogd.pid 2> /dev/null' 2> /dev/null || true
    endscript
}

와 같이 설정했습니다.
기본 정책은 logrotate.conf 파일의 rotate 를  1로 두고
한달에 한번씩 cron 으로 logrotate 실시하여
access_log, error_log, access_log.1, error_log.1
이렇게 로그파일이 관리되길 원합니다.
진행중인 현재달은 access_log, error_log 그리고, 지난달은 access_log.1, error_log.1 로 남게 되겠죠.

그런데 실제 실행해보니, access_log 파일은 용량이 0 이 되고 access_log.1 파일에 계속 로그가 쌓이더군요..

제가 빠트린 부분이 무엇인가 해서 질문드립니다.

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,041 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  110 명