데이터베이스 서버의 로그 출력을 저장하는 것이 좋습니다. 어딘가에, 단지 라우팅하기보다는/dev/null. 로그 출력은 매우 중요합니다 문제를 진단 할 시간이옵니다. 그러나 로그 출력은 경향이 있습니다 방대한 (특히 더 높은 디버그 수준에서) 방대한 무기한 저장하고 싶습니다. 당신은 필요합니다"회전"새 로그 파일이되도록 로그 파일 시작했고 오래된 사람들은 너무 자주 버려졌습니다.
우체국 장을 지시하는 경우Stderr파일로, 잘라내는 유일한 방법 로그 파일은 Postmaster를 중지하고 다시 시작하는 것입니다. 이것은 될 수 있습니다 개발 설정은 괜찮지 만 생산을 실행하고 싶지는 않습니다. 그런 식으로 서버.
로그 출력 관리에 대한 가장 간단한 생산 등급 접근 방식 모든 것을 보내는 것입니다Syslog및 허락하다Syslog파일 처리 회전. 이렇게하려면 설정Syslogto 2 (로그Syslog만) in스포츠 토토 결과.conf. 그런 다음를 보낼 수 있습니다.Sighup신호Syslog강제를 원할 때마다 데몬 새 로그 파일 작성을 시작하려면
많은 시스템에서Syslog는 특히 신뢰할 수 없습니다 큰 로그 메시지로; 단지 메시지를 잘라내거나 삭제할 수 있습니다 당신이 그들을 가장 필요로 할 때. 파이프에 더 유용 할 수 있습니다 그만큼Postmaster'sStderr일부 유형의 로그 회전 스크립트. 우체국을 시작하면PG_CTL, 그런 다음 우체국 장Stderr이미 리디렉션되었습니다Stdout이므로 파이프 명령이 필요합니다 :
PG_CTL 시작 | Logrotate
the스포츠 토토 결과분포 적절한 로그 회전 프로그램은 포함되어 있지 않지만 많은 사람들이 그물에서 사용할 수 있습니다. 하나는 아파치에 포함되어 있습니다 예를 들어 분포.