Bạn nên lưu đầu ra tỷ lệ kèo bóng đá tối nay ký của máy chủ cơ sở dữ liệu ở đâu đó, thay vì chỉ định tuyến nó đến/dev/null. Đầu ra tỷ lệ kèo bóng đá tối nay ký là vô giá khi nó đến thời gian để chẩn đoán vấn đề. Tuy nhiên, đầu ra tỷ lệ kèo bóng đá tối nay ký có xu hướng được đồ sộ (đặc biệt là ở mức gỡ lỗi cao hơn) và bạn sẽ không Muốn lưu nó vô thời hạn. Bạn cần"Rotate"Các tệp tỷ lệ kèo bóng đá tối nay ký để các tệp tỷ lệ kèo bóng đá tối nay ký mới là Những người bắt đầu và những người cũ bị vứt bỏ thường xuyên.
Nếu bạn chỉ cần chỉ đạo Postmaster'sstderrthành một tệp, cách duy nhất để cắt ngắn Tệp tỷ lệ kèo bóng đá tối nay ký là dừng lại và khởi động lại Postmaster. Đây có thể là Ok cho các thiết lập phát triển nhưng bạn sẽ không muốn chạy sản xuất máy chủ theo cách đó.
Cách tiếp cận cấp sản xuất đơn giản nhất để quản lý đầu ra tỷ lệ kèo bóng đá tối nay ký là gửi tất cả đếnsyslogvà cho phépsyslogXử lý tỷ lệ kèo bóng đá tối nay xoay vòng. Để làm điều này, đặtsyslogđến 2 (đăng nhập vàosyslogchỉ) trongPostgreSql.conf. Sau đó, bạn có thể gửi mộtSIGHUPTín hiệu chosyslogDaemon bất cứ khi nào bạn muốn ép buộc nó Để bắt đầu viết một tệp tỷ lệ kèo bóng đá tối nay ký mới.
Tuy nhiên, trên nhiều hệ thốngsyslogkhông đáng tin cậy lắm, đặc biệt là với tin nhắn tỷ lệ kèo bóng đá tối nay ký lớn; nó có thể cắt hoặc thả tin nhắn chỉ Khi bạn cần chúng nhất. Bạn có thể thấy nó hữu ích hơn cho ống ThePostmaster'sstderrđến một số loại tập lệnh xoay log. Nếu bạn bắt đầu Postmaster vớipg_ctl, sau đó là Postmaster'sstderrđã được chuyển hướng đếnstdout, vì vậy bạn chỉ cần một lệnh ống:
PG_CTL Bắt đầu | logrotate
ThePostgreSQLPhân phối không bao gồm một chương trình xoay vòng tỷ lệ kèo bóng đá tối nay ký phù hợp, nhưng có Nhiều người có sẵn trên mạng; Một được bao gồm trong Apache Phân phối chẳng hạn.