반응형
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 |