database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 6531 게시물 읽기
No. 6531
log 파일 rotation
작성자
장현성(siche)
작성일
2006-02-08 15:50
조회수
2,419

안녕하세요..

log 를 남기고 있는데 rotation 이 잘 안되네요..

이곳에도 관련글도 몇개 없고..

설정을 이리저리 바꿔가며 며칠 테스트 해봤는데 잘안되서 여쭤봅니다..

 

버전은 8.0.3 이구요

 

redirect_stderr = true
log_directory = '/var/log/pgsql'
log_filename = 'pgsql-%Y%m%d.log'
log_truncate_on_rotation = false
log_rotation_age = 1440
log_rotation_size = 0

log_line_prefix = '%t %l %i %x'

log_statement = 'all'

이렇게 해서 돌리고 있는데 그날그날 하루치는 잘 기록이 되는데

12시를 기점으로 담날 로그로 넘어가는 순간 어제꺼가 남고 새파일로 작성되는게 아니라

같은파일을 파일명을 바꾸고 덮어써버리는게 문제입니다..

 

혹시 매일 로그를 남기고 계신 분 있으시면 답변좀 부탁드립니다

이 글에 대한 댓글이 총 2건 있습니다.

stderr로 출력을 하셨다면 cronolog를 사용해보시면 어떨까요?

전 log를 별로 안남기기 때문에 rotation할 일이 별로 없네요.

박성철(gyumee)님이 2006-02-09 18:48에 작성한 댓글입니다.

흠...해결했습니다..

다른분들을 위해 코멘트 남깁니다

 

일단 위의 옵션중에

log_truncate_on_rotation 을 true 로 변경해야 합니다.

 

그리고 로그파일명을

pgsql.log-%Y%m%d 로 변경 하니 로테이션이

잘되고 있습니다..

 

truncate_on_rotation 이 true 라도 로그파일명이

pgsql-%Y%m%d.log 형식으로 하면 위와같은

문제가 생기더군요.. 왜그러는지는 모르겠지만..

 

저도 원래 로그를 안남겼었는데,

최근에 프로그램상에서 변경할 수 없는 값이

 자꾸 변경되어 문제되는게 발견되어서 그걸 찾으려고

로그를 남기고 있습니다.. 사용자들은 안건드렸다고

발뺌하고 있기때문에 ^_^

 

 

장현성(siche)님이 2006-02-14 12:34에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
6536tsearch2와 관련된 소식입니다. [3]
신기배
2006-02-15
2276
6534해당 쿼리의 데이타를 덤프하는 방법? [1]
db
2006-02-10
2419
6532pg_dump도 안되고.. [6]
황은경
2006-02-09
3040
6531log 파일 rotation [2]
장현성
2006-02-08
2419
6530update 를 하나만 적용할수 있을까요? [1]
이태웅
2006-02-07
2174
6526MVCC 관련 질문입니다. [1]
신민철
2006-02-03
2200
6523감소 시퀸스의 백업및 복구 [2]
tyro
2006-02-02
2407
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다