Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2

24.3. Bảo trì tệp kèo tỷ số bóng đá euro hôm nay ký#

Bạn nên lưu đầu ra kèo tỷ số bóng đá euro hôm nay ký của máy chủ cơ sở dữ liệu ở đâu đó, thay vì chỉ loại bỏ nó qua/dev/null. Đầu ra kèo tỷ số bóng đá euro hôm nay ký là vô giá khi chẩn đoán sự cố.

Lưu ý

kèo tỷ số bóng đá euro hôm nay ký máy chủ có thể chứa thông tin nhạy cảm và cần được bảo vệ, bất kể nó được lưu trữ như thế nào hoặc ở đâu, hoặc đích mà nó được định tuyến. Ví dụ: một số câu lệnh DDL có thể chứa mật khẩu rõ ràng hoặc các chi tiết xác thực khác. Các câu lệnh đã đăng nhập tạiERRORCấp độ có thể hiển thị mã nguồn SQL cho các ứng dụng và cũng có thể chứa một số phần của hàng dữ liệu. Ghi lại dữ liệu, sự kiện và thông tin liên quan là chức năng dự định của cơ sở này, vì vậy đây không phải là rò rỉ hoặc lỗi. Vui lòng đảm bảo kèo tỷ số bóng đá euro hôm nay ký máy chủ chỉ hiển thị cho những người được ủy quyền thích hợp.

Đầu ra kèo tỷ số bóng đá euro hôm nay ký có xu hướng đồ sộ (đặc biệt là ở mức gỡ lỗi cao hơn) vì vậy bạn sẽ không muốn lưu nó vô thời hạn. Bạn cầnXoayCác tệp kèo tỷ số bóng đá euro hôm nay ký để các tệp kèo tỷ số bóng đá euro hôm nay ký mới được bắt đầu và các tệp cũ đã bị xóa sau một khoảng thời gian hợp lý.

Nếu bạn chỉ cần chỉ đạostderrcủaPostgresthành một tệp, bạn sẽ có đầu ra kèo tỷ số bóng đá euro hôm nay ký, nhưng cách duy nhất để cắt giảm tệp kèo tỷ số bóng đá euro hôm nay ký là dừng và khởi động lại máy chủ. Điều này có thể được chấp nhận nếu bạn đang sử dụngPostgreSQLTrong môi trường phát triển, nhưng rất ít máy chủ sản xuất sẽ thấy hành vi này được chấp nhận.

Cách tiếp cận tốt hơn là gửi máy chủstderrđầu ra cho một số loại chương kèo tỷ số bóng đá euro hôm naynh xoay log. Có một cơ sở xoay vòng log tích hợp, bạn có thể sử dụng bằng cách đặt tham số cấu hìnhLogging_CollectorđếnTRUEinPostgreSql.conf. Các tham số điều khiển cho chương kèo tỷ số bóng đá euro hôm naynh này được mô tả trongPhần 19.8.1. Bạn cũng có thể sử dụng phương pháp này để ghi dữ liệu kèo tỷ số bóng đá euro hôm nay ký trong máy có thể đọc đượcCSV(định dạng giá trị phân tách dấu phẩy).

Ngoài ra, bạn có thể thích sử dụng chương trình xoay vòng kèo tỷ số bóng đá euro hôm nay ký bên ngoài nếu bạn có một chương trình mà bạn đã sử dụng với phần mềm máy chủ khác. Ví dụ:rotatelogsCông cụ được bao gồm trongApachePhân phối có thể được sử dụng vớiPostgreSQL. Một cách để làm điều này là ống máy chủStderrxuất vào chương kèo tỷ số bóng đá euro hôm naynh mong muốn. Nếu bạn khởi động máy chủ vớiPG_CTL, sau đóstderrđã được chuyển hướng đếnstdout, vì vậy bạn chỉ cần một lệnh ống, ví dụ:

PG_CTL Bắt đầu | rotatelogs/var/log/pgsql_log 86400

Bạn có thể kết hợp các phương pháp này bằng cách thiết lậplogrotateĐể thu thập các tệp kèo tỷ số bóng đá euro hôm nay ký được tạo bởi14113_14125Trình thu thập ghi kèo tỷ số bóng đá euro hôm nay ký tích hợp. Trong trường hợp này, trình thu thập đăng nhập xác định tên và vị trí của các tệp kèo tỷ số bóng đá euro hôm nay ký, trong khilogrotateLưu trữ định kỳ các kèo tỷ số bóng đá euro hôm nay này. Khi bắt đầu xoay log,logrotatephải đảm bảo rằng ứng dụng sẽ gửi thêm đầu ra vào kèo tỷ số bóng đá euro hôm nay mới. Điều này thường được thực hiện với14523_1453514540_14563SIGHUPTín hiệu cho ứng dụng, sau đó mở lại tệp kèo tỷ số bóng đá euro hôm nay ký. TRONGPostgreSQL, bạn có thể chạyPG_CTLvớilogrotatetùy chọn thay thế. Khi máy chủ nhận được lệnh này, máy chủ sẽ chuyển sang tệp kèo tỷ số bóng đá euro hôm nay ký mới hoặc mở lại tệp hiện có, tùy thuộc vào cấu hình ghi kèo tỷ số bóng đá euro hôm nay ký (xemPhần 19.8.1).

Lưu ý

15179_15423logrotateđược cấu hình để nén tệp kèo tỷ số bóng đá euro hôm nay ký và xóa nó, máy chủ có thể mất các tin nhắn được ghi vào khung thời gian này. Để tránh sự cố này, bạn có thể định cấu hình trình thu gom ghi kèo tỷ số bóng đá euro hôm nay ký để tự động gán tên tệp kèo tỷ số bóng đá euro hôm nay ký và sử dụngPrerotatetập lệnh để bỏ qua các tệp kèo tỷ số bóng đá euro hôm nay ký mở.

Một cách tiếp cận cấp sản xuất khác để quản lý đầu ra kèo tỷ số bóng đá euro hôm nay ký là gửi nó đếnsyslogvà đểsyslogXử lý vòng quay kèo tỷ số bóng đá euro hôm nay. Để thực hiện việc này, hãy đặt tham số cấu hìnhlog_destinationđếnsyslog(để đă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 buộc nó bắt đầu viết một tệp kèo tỷ số bóng đá euro hôm nay ký mới. Nếu bạn muốn tự động hóa vòng quay kèo tỷ số bóng đá euro hôm nay ký,logrotateChương trình có thể được cấu hình để làm việc với các tệp kèo tỷ số bóng đá euro hôm nay ký từsyslog.

Tuy nhiên, trên nhiều hệ thốngsyslog16632_16773Linux, syslogSẽ xóa từng tin nhắn vào đĩa, mang lại hiệu suất kém. (Bạn có thể sử dụng-Khi bắt đầu tên kèo tỷ số bóng đá euro hôm nay trongsyslogkèo tỷ số bóng đá euro hôm nay cấu hình để vô hiệu hóa đồng bộ hóa.)

17139_17505

PGBADGERlà một dự án bên ngoài thực hiện phân tích tệp kèo tỷ số bóng đá euro hôm nay ký tinh vi.Check_PostgresCung cấp các cảnh báo của Nagios khi các thông báo quan trọng xuất hiện trong các tệp kèo tỷ số bóng đá euro hôm nay ký, cũng như phát hiện nhiều điều kiện phi thường khác.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không phù hợp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.