Phiên bản không được hỗ trợ:8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong kèo bóng đá hôm nay và ngày mai phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

16.6. Tắt xuống kèo bóng đá hôm nay và ngày mai chủ

Có một số cách để tắt kèo bóng đá hôm nay và ngày mai chủ cơ sở dữ liệu. Bạn Kiểm soát loại tắt kèo bóng đá hôm nay và ngày mai bằng cách gửi các tín hiệu khác nhau đếnPostmasterquá trình.

sigterm

Sau khi nhậnsigterm, kèo bóng đá hôm nay và ngày mai chủ không cho phép kết nối mới, nhưng cho phép tồn tại Phiên kết thúc công việc của họ bình thường. Nó chỉ tắt sau đó Tất cả các phiên chấm dứt bình thường. Đây làTắt kèo bóng đá hôm nay và ngày mai thông minh.

Sigint

kèo bóng đá hôm nay và ngày mai chủ không cho phép kết nối mới và gửi tất cả Các quy trình kèo bóng đá hôm nay và ngày mai chủ hiện cósigterm, điều này sẽ khiến họ phá thai Các giao dịch hiện tại của họ và thoát kịp thời. Nó sau đó chờ đợi Để các quy trình kèo bóng đá hôm nay và ngày mai chủ thoát ra và cuối cùng tắt. Đây làTắt kèo bóng đá hôm nay và ngày mai nhanh.

sigquit

Đây làTắt kèo bóng đá hôm nay và ngày mai ngay lập tức, sẽ gây raPostmasterQuy trình gửi ASigquitĐối với tất cả kèo bóng đá hôm nay và ngày mai quy trình con và thoát ngay lập tức mà không cần tự đóng cửa đúng cách. Trẻ xử lý tương tự Thoát ngay khi nhậnSigquit. Điều này sẽ dẫn đến sự phục hồi (bởi phát lại nhật ký Wal) khi khởi động tiếp theo. Đây là Chỉ được đề xuất trong trường hợp khẩn cấp.

Thepg_ctlChương trình cung cấp một tiện lợi giao diện để gửi các tín hiệu này để tắt kèo bóng đá hôm nay và ngày mai chủ.

Ngoài ra, bạn có thể gửi tín hiệu trực tiếp bằng cách sử dụnggiết. ThePIDcủaPostmasterCó thể tìm thấy quá trình bằng cách sử dụngPSChương trình hoặc từ tệpPostmaster.pidTrong thư mục dữ liệu. Vì Ví dụ, để kèo bóng đá hôm nay và ngày mai nhanh:

$KILL -INT `head -1/usr/local/pgsql/data/postmaster.pid`

quan trọng:Tốt nhất là không sử dụngSigkillĐể tắt kèo bóng đá hôm nay và ngày mai chủ. Làm như vậy sẽ ngăn kèo bóng đá hôm nay và ngày mai chủ phát hành bộ nhớ chia sẻ và semaphores, sau đó có thể phải được thực hiện thủ công trước khi kèo bóng đá hôm nay và ngày mai chủ mới có thể được bắt đầu. Hơn nữa,Sigkillgiết chếtPostmasterQuy trình mà không cho phép nó chuyển tiếp tín hiệu cho kèo bóng đá hôm nay và ngày mai quy trình con của nó, do đó sẽ cần phải Giết kèo bóng đá hôm nay và ngày mai quy trình con riêng lẻ bằng tay.