이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 24.3. 토토 결과 파일 유지 관리버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

8.3. 로그 파일 유지 관리

데이터베이스 서버의 젠 토토 출력을 저장하는 것이 좋습니다 그냥 라우팅하는 대신 어딘가에/dev/null. 로그 출력은 다음과 같은 경우 매우 중요합니다. 문제를 진단할 때가 왔습니다. 그러나 로그 출력은 다음과 같은 경향이 있습니다. 방대해지면(특히 더 높은 디버그 수준에서) 무기한으로 저장하고 싶습니다. 당신은해야합니다"회전"젠 토토 파일을 삭제하여 새 젠 토토 파일이 시작되고 오래된 것들은 자주 버려집니다.

당신이 단순히 우체국장에게 지시한다면stderr파일에 넣기, 자르는 유일한 방법 로그 파일은 포스트마스터를 중지했다가 다시 시작하는 것입니다. 이는 다음과 같습니다. 개발 설정에는 적합하지만 프로덕션을 실행하고 싶지는 않을 것입니다. 그런 식으로 서버를 운영하세요.

로그 출력 관리에 대한 가장 간단한 프로덕션 등급 접근 방식 모든 것을 다음 주소로 보내는 것입니다.syslog그리고 하자syslog파일 처리 회전. 이렇게 하려면 다음을 확인하세요.포스트그레SQL다음으로 만들어졌습니다--enable-syslog옵션 구성 및 설정syslogto 2(syslog에만 기록) inpostgresql.conf. 그러면 다음을 보낼 수 있습니다.SIGHUP에 대한 신호syslog강제하고 싶을 때마다 데몬 새 젠 토토 파일 작성을 시작합니다.

그러나 많은 시스템에서 syslog는 그다지 안정적이지 않습니다. 특히 대용량 로그 메시지의 경우; 잘리거나 떨어질 수 있습니다 가장 필요할 때 메시지를 보내세요. 더 찾아보실 수도 있어요 파이프하는 데 유용합니다.우체국장stderr일종의 로그에 회전 스크립트. 다음으로 포스트마스터를 시작하면pg_ctl그럼 우체국장의stderr이미 다음으로 리디렉션되었습니다.stdout, 따라서 파이프 명령만 있으면 됩니다.

pg_ctl 시작 | 로그회전

PostgreSQL배포 적합한 젠 토토 회전 프젠 토토램은 포함되어 있지 않지만 인터넷에서 많은 것을 이용할 수 있습니다. 하나는 Apache에 포함되어 있습니다 예를 들어 배포.