아 지송합니다. 검색을 해도..잘 이해가 안돼서요..
음 아파치의 access_log를 rotate하기위해서요
/etc/logrotate.d에 가서
/usr/local/apache/logs/access_log {
compress
rotate 5
mail root@localhost errors root@localhost size=2048k
prerotate
tomcatstop
apachestop
endscript
}
이렇게 작성을 하고 logrotated -d /etc/logrotate.conf
하고 일캐 실행을 하면요..
압축파일이 생성되는거 메세지가 나오는거 같은데요..
g needs rotating
renaming /usr/local/apache/logs/access_log.5.gz
to /usr/local/apache/logs/access
_log.6.gz
renaming /usr/local/apache/logs/access_log.4.gz
to /usr/local/apache/logs/access
_log.5.gz
renaming /usr/local/apache/logs/access_log.3.gz
to /usr/local/apache/logs/access
_log.4.gz
renaming /usr/local/apache/logs/access_log.2.gz
to /usr/local/apache/logs/access
_log.3.gz
renaming /usr/local/apache/logs/access_log.1.gz
to /usr/local/apache/logs/access
_log.2.gz
running prerotate script
running script with arg /usr/local/apache/logs/access_log: "
/root/jakarta-tomcat-3.3/bin/shutdown.sh
/usr/local/apache/bin/apachectl stop
/root/jakarta-tomcat-3.3/bin/startup.sh
/usr/local/apache/bin/apachectl start
"
renaming /usr/local/apache/logs/access_log
to /usr/local/apache/logs/access_log.
1
creating new log mode = 0644 uid = 0 gid = 0
compressing new log with: gzip -9 /usr/local/apache/logs/access_log.1
executing: "gunzip < /usr/local/apache/logs/access_log.6.gz
| /bin/mail -s '/usr
/local/apache/logs/access_log' root@localhost"
removing old log /usr/local/apache/logs/access_log.6.gz
/var/log 나 apache/logs 에 가도 압축된 로그파일은 보이지도않고
access_log 파일의 용량도 줄지를 않습니다.
머가 문제인지 잘 모르겠습니다.
지도 부탁드리겠습니다.
좋은 저녁 되세요.. ^^
--
우띠