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
}
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
}
반응형
'os > Linux' 카테고리의 다른 글
리눅스 특정사용자 강제 로그아웃 시키기 (0) | 2010.05.04 |
---|---|
ubuntu 10.04 설치 문제 - 디스크 재조정 문제 (0) | 2010.05.04 |
리눅스 용량확인 (0) | 2010.04.27 |
PlayOnLinux(wine) 에서 윈도우 폰트 사용하기 (0) | 2010.02.01 |
Emerald 테마 설치하기 (0) | 2009.12.16 |