데이터베이스 서버의 로그 출력을 저장하는 것이 좋습니다 그냥 라우팅하는 대신 어딘가에/dev/null. 로그 출력은 다음과 같은 경우 매우 중요합니다. 문제를 진단할 때가 왔습니다. 그러나 로그 출력은 다음과 같은 경향이 있습니다. 방대해지면(특히 더 높은 디버그 수준에서) 무기한으로 저장하고 싶습니다. 당신은해야합니다"회전"로그 파일을 삭제하여 새 로그 파일이 시작되고 오래된 것들은 자주 버려집니다.
당신이 단순히 우체국장에게 지시한다면stderr파일에 넣기, 자르는 유일한 방법 로그 파일은 포스트마스터를 중지했다가 다시 시작하는 것입니다. 이는 다음과 같습니다. 개발 설정에는 적합하지만 프로덕션을 실행하고 싶지는 않을 것입니다. 그런 식으로 서버를 운영하세요.
로그 출력 관리에 대한 가장 간단한 프로덕션 등급 접근 방식 모든 것을 다음 주소로 보내는 것입니다.syslog그리고 허락하다syslog파일 처리 회전. 이렇게 하려면 다음을 설정하세요.syslog2로 (로그인syslog만)스포츠 토토 결과.conf. 그러면 다음을 보낼 수 있습니다.SIGHUP에 대한 신호syslog강제하고 싶을 때마다 데몬 새 로그 파일 작성을 시작합니다.
그러나 많은 시스템에서는syslog신뢰성이 높지 않습니다. 특히 큰 로그 메시지가 있는 경우 메시지가 잘리거나 삭제될 수 있습니다. 가장 필요할 때. 파이프로 연결하는 것이 더 유용할 수 있습니다. 그만큼우체국장'sstderr일종의 로그 순환 스크립트에 적용됩니다. 다음으로 포스트마스터를 시작하면pg_ctl그럼 우체국장의stderr이미 다음으로 리디렉션되었습니다.stdout, 따라서 파이프 명령만 있으면 됩니다.
pg_ctl 시작 | 로그회전
그스포츠 토토 결과배포 적합한 로그 회전 프로그램은 포함되어 있지 않지만 인터넷에서 많은 것을 이용할 수 있습니다. 하나는 Apache에 포함되어 있습니다 예를 들어 배포.