webapp:apache:아파치로그관리
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판 | |||
webapp:apache:아파치로그관리 [2021/04/26 21:43] – kieuns | webapp:apache:아파치로그관리 [2024/04/23 22:44] (현재) – 바깥 편집 127.0.0.1 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | < | ||
+ | 참고 사이트 | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * [[http:// | ||
+ | |||
+ | 윈도우용 아파치를 설치하면, | ||
+ | |||
+ | 아파치에 같이 배포되는 **rotatelogs.exe** 명령어를 사용해서 파일을 변경하면 된다. | ||
+ | |||
+ | 아파치 매뉴얼 사이트에 매우 자세히 나와 있다.고 하지만 귀찮으니 옮긴다. | ||
+ | |||
+ | < | ||
+ | ------------------------------------------------------------------------ | ||
+ | 1) weblog를 자동 rotation하기 | ||
+ | |||
+ | 로그를 관리하기 위해 logrotate 를 사용하는 경우가 많지만, 이는 서비스를 일시 중단해야 | ||
+ | 한다. 그러나 apache에서 제공하는 rotatelogs는 웹서버 동작중에 (1) 특정시간간격이나 | ||
+ | (2) 특정 크기 단위로 로그를 저장한다. | ||
+ | |||
+ | 예) CustomLog " | ||
+ | |||
+ | 위는 웹서버를 실행한지 86400초(24시간)간격으로 로그파일을 나눠서 저장한다. | ||
+ | 로그 파일명은 ' | ||
+ | |||
+ | 즉, access.log.1060189068, | ||
+ | 이런형태의 파일명이라면 이해하기 힘들 것이다. 좀더 쉽게 파일명을 만들어보자. | ||
+ | |||
+ | CustomLog " | ||
+ | 또는 | ||
+ | CustomLog " | ||
+ | |||
+ | 이제는 ' | ||
+ | |||
+ | CustomLog " | ||
+ | |||
+ | 100M 단위로 로그를 저장할 수도 있다. | ||
+ | </ | ||
+ | |||
+ | {{tag> 아파치 로그 로그관리}} |