«   2018/11   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
Archives
Today
287
Total
1,180,699
안정적인 DNS서비스 DNSEver
관리 메뉴

Blue Breeze

리눅스 log rotate 본문

OS/Linux

리눅스 log rotate

푸른바람 C/H 2010.04.27 18:19

vi /etc/logrotate.d/apache
# 혹은 httpd 파일 수정

/user/sbin/logrotate -d /etc/logrotate.conf
# 로그설정파일 테스트
# 에러메세지가 없을 경우 성공
# logrotate는 /etc/cron.daily 에 등록되어 있다.


apache & http
/usr/local/apache/logs/access_log {
    notifempty
    missingok
    # 지정한 크기만큼 로그를 만듭니다.
    size 500K
    # 하루단위 로그 생성. weekly : 1주일 단위 생성
    daily
    # 로그회전주기 7개
    rotate 7
    # 처리한 로그 파일을 메일로 보낸다.
    mail root@root.com
    # rotating후 새로운 log파일을 생성후 퍼미션 추가
    create 0664 root root
    # 압축
    compress
    sharedscripts
    postrotate
        /bin/kill -HUP `cat /usr/local/apache/logs/httpd.pid 2> /dev/null` 2> /dev/null || true
    endscript
}


0 Comments
댓글쓰기 폼