설문조사
PostgreSQL/PPAS 관련 듣고 싶은 교육은


총 게시물 178건, 최근 0 건
   

로그 관리 문의드립니다.

글쓴이 : 가온 날짜 : 2022-07-13 (수) 10:40 조회 : 340
log_truncate_on_rotation 파라미터를 사용하여 일정 시간이 지난 후, 같은 이름을 가진 Log File은 기존 내용이 없어지고 새로운 Log로 Over Write 하는데요.
하루 단위로 로그파일이 생성되길 바랍니다.(log_rotation_age = 1d)

질문 > 일주일과 한달은 다음의 패턴으로 over write를 할 수 있습니다. 그렇다면 2개월, 3개월, 6개월.. 과 같은 경우는 어떻게 log_filename 명을 설정해야하는지 알 수 있을까요?

#일자(postgresql-11.log)
log_filename = 'postgresql-%d.log'

#요일(postgresql-Mon.log)
log_filename = 'postgresql-%a.log'


아니라면 os의 logrotate를 사용하는 것이 나을까요?

PostgresDBA 2022-07-13 (수) 14:01
답은 아닙니다만  로그관련 패리미터 간단히 설명해드립니다.

log_rotation_age = 1d                  # Automatic rotation of logfiles will
log_rotation_size = 10MB              # Automatic rotation of logfiles will
log_truncate_on_rotation = off        # If on, an existing log file with the

하루에 쌓이는 로그양이 10mb 미만이면 로그화일이 하루에 하나씩 쌓입니다.
하루에 쌓이는 로그양이 10mb이상이면 10mb 단위로 화일이 생깁니다. (하루에 화일여러개)
overwrite 하지 않습니다.

3/6/9개월 관련질문은 pg 패리미터레벨에서는 지원되지않습니다.
댓글주소
     
     
가온 2022-07-13 (수) 15:44
답변 감사합니다.
댓글주소
   

postgresdba.com