티스토리 뷰
1. 개요
- Apache 경우, 자체적으로 일자별로 로그 생성이 되지 않는다.
- 물론, Apache에서 제공하는 $APACHE_HOME/bin/rotatelogs 가 존재하지만 이는 설정한 시간이 Apache를 기동한 시점부터 시간단위별 자르기가 되므로 본 목적에 부합하지가 않는다.
- 이러한 문제를 해결하기 위해서 cronolog 라는 것이 존재하는데, 이는 손쉽게 날짜별로 로그생성이 가능하다.
2. 설치
1) 다운로드
경로 : http://cronolog.org/download/index.html
2) configure
# ./configure --prefix=/home/monitor/apache/cronolog
prefix : 설치 경로
3) make
4) make install
3. 설정 (httpd.conf)
- ErrorLog, AccessLog, mod_jk Log까지 설정함
ErrorLog "|/home/monitor/apache/cronolog/sbin/cronolog /home/monitor/apache/logs/error_%Y%m%d.log" CustomLog "|/home/monitor/apache/cronolog/sbin/cronolog /home/monitor/apache/logs/access_%Y%m%d.log" common JkLogFile "|/home/monitor/apache/cronolog/sbin/cronolog /home/monitor/apache/logs/mod_jk_%Y%m%d.log"
4. 로그 생성 확인
- 생성된 로그파일을 확인하여 보면 아래와 같이 생성이 된다.
# ls -al
합계 28
drwxr-xr-x 2 monitor user 4096 10월 12 17:31 .
drwxr-xr-x 16 monitor user 4096 10월 12 17:24 ..
-rw-r--r-- 1 monitor user 1216 10월 12 17:31 access_log_20101012.log
srwx------ 1 monitor user 0 10월 12 17:30 cgisock.14919
-rw-r--r-- 1 monitor user 1635 10월 12 17:33 error_log.20101012.log
-rw-r--r-- 1 monitor user 6 10월 12 17:30 httpd.pid
-rw-r--r-- 1 monitor user 384 10월 12 17:30 jk-runtime-status.14919
-rw-r--r-- 1 monitor user 1 10월 12 17:30 jk-runtime-status.14919.lock
-rw-r--r-- 1 monitor user 105 10월 12 17:30 mod_jk_20101012.log
'WEB,WAS > Web Server' 카테고리의 다른 글
[Apache/Tomcat] mod_jk 설치 (0) | 2014.03.19 |
---|---|
Apache - Tomcat 연동을 위한 mod_jk 컴파일하기 (0) | 2014.02.19 |
[Apache] Apache 2.4 설치 (0) | 2014.02.19 |
[Apache] MaxClient (0) | 2012.06.08 |
[Apache] ServerTokens (보안) (0) | 2010.10.12 |
[Apache] Log Level (0) | 2010.10.12 |
[Apache] WEB-INF 디렉토리 보안 설정 (0) | 2010.10.12 |
Apache Worker 방식의 이해 및 설정법 (5) | 2010.10.12 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- rsync
- Jenkins
- Thread Dump
- 데브옵스
- 젠킨스
- groovy
- 리눅스
- 엔서블
- vagrant
- Password manager
- iTerm2
- openssl
- URL Encoding
- Config History
- 파이프라인
- DevOps
- 쓰레드덤프
- Linux
- rundeck
- 플레이북
- PostgreSQL
- ssl
- JVM
- Docker
- nginx
- Shell Script
- Playbook
- Ansible
- 엔시블
- Nexus
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함