질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

logrotate 가 잘 안되네요!

작성자 정보

  • 김동옥 작성
  • 작성일

컨텐츠 정보

본문

/etc/logrotate.d/access파일에
/var/log/httpd/access_log {
        rotate 3
        size 1k
        postrotate
        /bin/kill -HUP `cat /var/run/httpd.pid 2>/devnull` 2> /dev/null
|| true
        endscripts
}
이렇게 설정된상태에서 crontab에다가
0-59/1 * * * * /usr/sbin/logrotate /etc/logrotate.conf
이렇게 해서 1분마다 logrotate를 돌려서
access_log가1k가넘으면 access_log.1이라는 파일이 생깁니다.
근데 또 접속 했을시에는 access_log.1여기에 로그가 쌓이는게 아니고
access_log에 정보가 샇여야 되는데 access_log.1이라는 파일에 정보가 쌓여서
access_log.2라는 파일이 안 만들어 지네요..
하나 해결하니 하나가 안되고...쩝..
그래서/var/log/message
를 보니까
Sep 27 09:08:00 test1 syslogd 1.4.1: restart.
Sep 27 09:09:00 test1 syslogd 1.4.1: restart.
Sep 27 09:10:00 test1 syslogd 1.4.1: restart.
Sep 27 09:11:01 test1 syslogd 1.4.1: restart.
Sep 27 09:12:00 test1 syslogd 1.4.1: restart.
Sep 27 09:13:00 test1 syslogd 1.4.1: restart.


1분마다 syslogd만 실행시키는 것 같네요.
/etc/logrotate.conf에다가도 /etc/logrotate.d/access
와같은 설정을 넣어 주어야 하나요!

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,326 명
  • 현재 강좌수 :  36,998 개
  • 현재 접속자 :  299 명