Postgres Sql 7.4.2를 사용하고 있습니다.
서비스를 한지 두달 가량되는데 postmaster.log파일 사이즈 크기가 너무 커져서 문제입니다.
단순히 postmaster.log을 복사하고 지우면 되는 것 인지 아니면 별도로 관리하는 방법이 있다면
알려주시면 고맙겠습니다.
좋은 하루되세요
특별히 쓰일 일이 없다면, 서버를 잠시 restart 하면서 지우세요. :)
restart 안하고 지워야한다면,
cat /dev/null > logfilename
형태로 size 0 짜리 파일로 만드시든지.
물론 윗 명령의 권한은 서버 실행하는 id여야합니다. root 작업하지 마시길. 하셨다면, 소유주를 바꾸시든지.
좋은 답변 감사합니다.
cronolog를 한번 사용해 보십시오.
postgresql의 log를 stdout으로 나가도록 설정하시고 파이프로 stdout을 cronolog로 redirection 되도록 하시면 원하시는 맘데로 log rotation을 하실 수 있으실겁니다.