메뉴 건너뛰기

조회 수 7453 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
로그 로테이션이 안되있을 경우, 로그로인해 하드 용량이 부족한 경우가 생기거나,
access log 가 1G 이상 쌓일 경우 apache 처리 성능이 많이 떨어지게 된다.
rpm 설치의 경우 로테이션이 설정되며, 소스 컴파일의 경우 로그 로테이션 설정을 해줘야 한다.
/etc/logrotate.conf - 설정 파일
/etc/logrotate.d - 설정디렉토리

/etc/logrotate.d/apache 파일을 만든다.

파일을 만들고 밑에 있는 파일을 적어넣는다.
------------------------------------------------------------------------

# system-specific logs may be also be configured here.
/usr/local/apache/logs/access_log {
daily
rotate 30
create 0664 root root
size=100M
postrotate
/usr/bin/killall -HUP httpd
endscript
}

/usr/local/apache/logs/error_log {
daily
rotate 30
create 0664 root root
size=100M
postrotate
/usr/bin/killall -HUP httpd
endscript
}
-----------------------------------------------------------------------------
경로 부분은 설치 경로에 맞춰 수정이 필요하다.

매일 로그가 로테이트 되고, 최대 100M 용량으로 30일치 로그를 보관하는 설정이다.

위와 같이 다적었으면,

logrotate -d /etc/logrotate.conf 해준다

에러 메세지가 없으면 성공.

crond 데몬이 실행되있어야하며,

logrotate 는 /etc/cron.daily 에 등록 되어 있어 하루에 한번씩 새벽 4시 03분에 작동한다.



옵션
create mode owner group -보통 로그 파일 처리시에는 원래 로그 파일의 이름을 바꾸고 새로운 로그 파일을 생성하지만 이 옵션을 사용하면 현재 로그 파일의 내용을 복사하고 로그 파일의 크기를 0으로 만든다.
daily, weekly, monthly - 각각 매일, 매주, 매달 로그 파일을 처리한다.
rotate - 로그 파일은 지정한 수만큼 저장된 다음 제거되거나 메일로 보내진다. 만일 0을 지정하면 보관하지 않고 바로 처리한다.
size - 로그 파일의 크기가 지정한 크기 이상이 되면 처리한다. 크기는 M,k 단위를 사용하여 지정할 수 있다.
compress - 오래된 로그 파일들은 gzip으로 압축하여 보관한다. 압축을 원하지 않을 경우 nocompress를 사용
postrotate - 로그 파일 처리후에 실행할 명령들을 지정한다.

  1. No Image 18Apr
    by
    2017/04/18 Views 7839 

    & 실행과 nohup 실행

  2. No Image 26Mar
    by
    2014/03/26 Views 8555 

    AIDE를 이용한 리눅스 파일 시스템의 무결성 점검

  3. No Image 27Feb
    by
    2014/02/27 Views 7966 

    apache + mysql 자동 실행 방법 (소스설치)

  4. No Image 22Nov
    by
    2016/11/22 Views 8795 

    Apache 2.2.17 + WebLogic 10.3.3 연동하기

  5. No Image 18Mar
    by
    2016/03/18 Views 8558 

    Apache 2.x 에서 maxclients 1024 제한 초과 방법 (수정 중..)

  6. No Image 22Apr
    by
    2016/04/22 Views 8918 

    Apache Mod_Security 사용방법

  7. No Image 27Feb
    by
    2014/02/27 Views 8501 

    apache status 모듈 ( 모니터링 )

  8. No Image 26Mar
    by
    2014/03/26 Views 7587 

    apache vhost deny 설정

  9. No Image 18Mar
    by
    2016/03/18 Views 7373 

    apache 구동중지되어있을 때 재구동 스크립트

  10. No Image 14Feb
    by
    2019/02/14 Views 1929 

    Apache 동시접속자수 확인

  11. No Image 27Feb
    by 조쉬
    2014/02/27 Views 7453 

    apache 로그정리 (logrotate)

  12. No Image 18Mar
    by
    2016/03/18 Views 8155 

    Apache 리다이렉트

  13. Apache 웹서버 server-status 모니터링

  14. No Image 27Feb
    by
    2014/02/27 Views 8074 

    Apache 웹서버 server-status 모니터링

  15. No Image 26Mar
    by
    2014/03/26 Views 8157 

    apache 컴파일시 동시 접속자 제한 변경하기

  16. No Image 19Sep
    by
    2016/09/19 Views 7472 

    Apache 환경 설정 파일 정보 (httpd.conf)

  17. No Image 27Feb
    by
    2014/02/27 Views 7667 

    Apache(아파치)를 사용해 redirect(리다이렉트) 하는 방법 7

  18. No Image 27Feb
    by
    2014/02/27 Views 7667 

    apache, mod_ssl 설치 (apache 1.3.37버전)

  19. No Image 30Dec
    by
    2016/12/30 Views 8646 

    APACHE, OHS 400 웹로직 연동후 특정 작업에 400 error

  20. No Image 14Feb
    by
    2019/02/14 Views 1129 

    apache2 트래픽 모듈 mod_cband 사용법

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 12 Next
/ 12

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved