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 / 5234_5241
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 tỷ lệ kèo bóng đá trực tuyến hôm nay ký

Bạn nên lưu đầu ra tỷ lệ kèo bóng đá trực tuyến 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 tỷ lệ kèo bóng đá trực tuyến hôm nay ký là vô giá khi chẩn đoán sự cố.

Lưu ý

tỷ lệ kèo bóng đá trực tuyến 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 tỷ lệ kèo bóng đá trực tuyến hôm nay ký máy chủ chỉ hiển thị cho những người được ủy quyền thích hợp.

11754_11881XoayCác tệp tỷ lệ kèo bóng đá trực tuyến hôm nay ký để các tệp tỷ lệ kèo bóng đá trực tuyến 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 tỷ lệ kèo bóng đá trực tuyến hôm nay ký, nhưng cách duy nhất để cắt giảm tệp tỷ lệ kèo bóng đá trực tuyến 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ụngPostgreSQL12344_12440

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 trình xoay log. Có một cơ sở xoay vòng tỷ lệ kèo bóng đá trực tuyến hôm nay ký tích hợp mà bạn có thể sử dụng bằng cách đặt tham số cấu hìnhlog_collectorđếnTRUEinPostgreSql.conf. Các tham số điều khiển cho chương tỷ lệ kèo bóng đá trực tuyến 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 tỷ lệ kèo bóng đá trực tuyến hôm nay ký trong máy có thể đọc đượcCSV(giá trị phân tách bằng dấu phẩy).

Ngoài ra, bạn có thể thích sử dụng chương trình xoay vòng tỷ lệ kèo bóng đá trực tuyến 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ới​​PostgreSQL. Một cách để làm điều này là ống máy chủStderrxuất vào chương tỷ lệ kèo bóng đá trực tuyến 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 tỷ lệ kèo bóng đá trực tuyến hôm nay ký được tạo bởiPostgreSQLTrình thu thập ghi tỷ lệ kèo bóng đá trực tuyến 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 tỷ lệ kèo bóng đá trực tuyến hôm nay ký, trong khilogrotateLưu trữ định kỳ các tỷ lệ kèo bóng đá trực tuyến 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 tỷ lệ kèo bóng đá trực tuyến hôm nay mới. Điều này thường được thực hiện vớiPostrotatetập lệnh gửiSIGHUPTín hiệu cho ứng dụng, sau đó mở lại tệp tỷ lệ kèo bóng đá trực tuyến 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 tỷ lệ kèo bóng đá trực tuyến 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 tỷ lệ kèo bóng đá trực tuyến hôm nay ký (xemPhần 19.8.1).

15130_15136

Khi sử dụng tên tệp tỷ lệ kèo bóng đá trực tuyến hôm nay ký tĩnh, máy chủ có thể không mở lại tệp tỷ lệ kèo bóng đá trực tuyến hôm nay ký nếu đạt đến giới hạn tệp MAX Open hoặc xảy ra tràn bảng tệp. Trong trường hợp này, tin nhắn tỷ lệ kèo bóng đá trực tuyến hôm nay ký được gửi đến tệp tỷ lệ kèo bóng đá trực tuyến hôm nay ký cũ cho đến khi xoay tỷ lệ kèo bóng đá trực tuyến hôm nay ký thành công. Nếu nhưlogrotateđược cấu hình để nén tệp tỷ lệ kèo bóng đá trực tuyến 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 tỷ lệ kèo bóng đá trực tuyến hôm nay ký để tự động gán tên tệp tỷ lệ kèo bóng đá trực tuyến hôm nay ký và sử dụngPrerotatetập lệnh để bỏ qua các tệp tỷ lệ kèo bóng đá trực tuyến 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 tỷ lệ kèo bóng đá trực tuyến hôm nay ký là gửi nó đếnsyslogvà đểsyslogXử lý vòng quay tỷ lệ kèo bóng đá trực tuyến 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 tỷ lệ kèo bóng đá trực tuyến hôm nay ký mới. Nếu bạn muốn tự động hóa vòng quay tỷ lệ kèo bóng đá trực tuyến 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 tỷ lệ kèo bóng đá trực tuyến hôm nay ký từ16511_16519.

Tuy nhiên, trên nhiều hệ thốngSyslogkhông đáng tin cậy lắm, đặc biệt là với các tin nhắn tỷ lệ kèo bóng đá trực tuyến hôm nay ký lớn; Nó có thể cắt ngắn hoặc thả tin nhắn chỉ khi bạn cần chúng nhất. Ngoài ra, trênLinux, 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 tỷ lệ kèo bóng đá trực tuyến hôm nay trongsyslogtỷ lệ kèo bóng đá trực tuyến hôm nay cấu hình để vô hiệu hóa đồng bộ hóa.)

Lưu ý rằng tất cả các giải pháp được mô tả ở trên đều quan tâm đến việc bắt đầu các tệp tỷ lệ kèo bóng đá trực tuyến hôm nay ký mới theo các khoảng thời gian cấu hình, nhưng chúng không xử lý việc xóa các tệp tỷ lệ kèo bóng đá trực tuyến hôm nay ký cũ, không kéo dài hơn. Bạn có thể sẽ muốn thiết lập một công việc hàng loạt để xóa định kỳ các tệp tỷ lệ kèo bóng đá trực tuyến hôm nay ký cũ. Một khả năng khác là định cấu hình chương trình xoay để các tệp tỷ lệ kèo bóng đá trực tuyến hôm nay ký cũ bị ghi đè theo chu kỳ.

PGBADGERlà một dự án bên ngoài thực hiện phân tích tệp tỷ lệ kèo bóng đá trực tuyến 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 tỷ lệ kèo bóng đá trực tuyến 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.