우분투 logroate 설정
작성자 정보
- 삼둡 작성
- 작성일
컨텐츠 정보
- 4,299 조회
- 목록
본문
아파치의 logrotate 설정은 다음과 같다
logrotate는 log파일이 커지면 불편해지므로, 적당한 사이즈로 나눠주고 오래된 로그파일은 지워주는 유용한 유틸리티이다.
Logrotate is a useful utility that divides log files into appropriate sizes and erases old log files because they become uncomfortable when they grow larger.
root@uu-instance:/etc/logrotate.d# cat apache2
/var/log/apache2/*.log {
daily # rotate log files weekly or daily
missingok #로그파일이 없을경우 에러메시지를 출력하고 다음으로 실행합니다 If there is no log file, output an error message and run it next.
rotate 14 #회전주기 Rotation cycle
compress #압축여부 compression or not
delaycompress
notifempty #로그파일의 내용이 없을경우 rotate 하지 않습니다 If you don't have a log file, don't rotate.
create 640 root adm
sharedscripts
prerotate
if [ -d /etc/logrotate.d/httpd-prerotate ]; then
run-parts /etc/logrotate.d/httpd-prerotate
fi
endscript
postrotate
if pgrep -f ^/usr/sbin/apache2 > /dev/null; then
invoke-rc.d apache2 reload 2>&1 | logger -t apache2.logrotate
fi
endscript
}

관련자료
-
이전
-
다음