프로세스 로그 관리를 어떻게 하시나요?
글쓴이: bugger / 작성시간: 수, 2005/01/12 - 11:09오전
현재 프로세스를 데몬 형태로 실행시키고 있는데
이프로세스가 하루에 로그를 토해내는 양이 많습니다.
그래서 현재는 하루마다 24시 1분에 모두 로그를 지우고
다시 쌓는 방식으로 하고 있습니다.
그리고 tail -f xxx.log 명령어로 로그를 보고있는데
문제는 하루가 지날때마다 로그를 삭제하기 때문에
하루가 지나면 tail -f xxx.log 다시 실행시켜야 합니다.
관리해야할 로그 갯수가 많아서 이것도 고역입니다.
개인적으로 매일 지우지 않고 로그를 자르면 될것같은데요
예를들어 화일을 매일 1mbyte 만 남기고 나머지는 잘라서
버리면 될것 같은데요. 그러면 tail -f xxx.log을 끊기지 않고도
계속 모니터링 가능이 할것 같은데.. 맞나요?
근데 로그를 어떻게 두개로 분리 해야 될까요?
Forums:
logrotate
man logrotate
만일 개발자라면 log4c/log4j로 logwriter클래스나 혹은 그에 해당하는 로그기록모듈을 별도로 만들었을 것이고, 이부분을 수정하시면 되겠죠.
homeless
댓글 달기