반응형
apache log를 일자별로 정리하면 관리가 쉽다 무엇보다 일자별로 정리하면 cron을 이용하여 정리할수있을거같음
내 생각임
주로 사용하는것은 cronolog와 rotatelogs가 있는데
cronolog는 설치를 해야하고 rotatelogs는 설치를 안해도된다
/usr/local/apache/bin/rotatelogs를 ls로 확인해보면 알수있음
변경은 간단함
httpd.conf안에 나는 이렇게 수정하였다.
ErrorLog "|/usr/local/apache/bin/rotatelogs /usr/local/apache/logs/error_log.%y-%m-%d 100M"
/usr/local/apache/bin/rotatelogs를 이용해서 위 특정위치에 날짜별로정리하되, 100M 크기가 될때마다 순환한다
CustomLog "|/usr/local/apache/bin/rotatelogs /usr/local/apache/logs/access_log.%y-%m-%d 86400" doly_LF
/usr/local/apache/bin/rotatelogs를 이용해서 위 특정위치에 86400초(24시간) 단위로 날짜별로 로그파일생성
%A | (지역화된) 완전한 요일 이름 |
%a | (지역화된) 3-문자 요일 이름 |
%B | (지역화된) 완전한 달 이름 |
%b | (지역화된) 3-문자 달 이름 |
%c | (지역화된) 날짜와 시간 |
%d | 2-자리 일 |
%H | 2-자리 시간 (24 시간 시계) |
%I | 2-자리 시간 (12 시간 시계) |
%j | 3-자리 날짜수 |
%M | 2-자리 분 |
%m | 2-자리 달 |
%p | (지역화된) 12 시간 시계의 am/pm |
%S | 2-자리 초 |
%U | 2-자리 주일수 (주의 첫번재 날은 일요일) |
%W | 2-자리 주일수 (주의 첫번재 날은 월요일) |
%w | 1-자리 요일수 (주의 첫번째 날은 일요일) |
%X | (지역화된) 시간 |
%x | (지역화된) 날짜 |
%Y | 4-자리 연도 |
%y | 2-자리 연도 |
%Z | 시간대 이름 |
%% | 문자그대로 `%' |
반응형
'👨🏻💻Infra > 🐧Linux' 카테고리의 다른 글
[Linux] Bonding (0) | 2019.10.18 |
---|---|
echo 출력 내용 색상 변경 (0) | 2019.10.09 |
Nginx log를 logrotate를 사용하여 일자별로 관리하기 (0) | 2019.07.16 |
본딩(Bonding) 실습 (0) | 2019.02.12 |
Smart Storage Administrator (0) | 2019.02.12 |