tỷ lệ kèo bóng đá 9.0.23 Tài liệu | ||||
---|---|---|---|---|
prev | UP | Chương 17. Thiết lập tỷ lệ kèo bóng đá chủ và hoạt động | NEXT |
Có một số cách để tắt tỷ lệ kèo bóng đá chủ cơ sở dữ liệu. Bạn Kiểm soát loại tắt tỷ lệ kèo bóng đá bằng cách gửi các tín hiệu khác nhau đến bậc thầyPostgresquá trình.
Đây làTắt tỷ lệ kèo bóng đá thông minhchế độ. Sau khi nhậnsigterm, tỷ lệ kèo bóng đá chủ không biết mới kết nối, nhưng cho phép các phiên hiện tại kết thúc công việc của họ thông thường. Nó chỉ tắt sau tất cả các phiên chấm dứt. Nếu tỷ lệ kèo bóng đá chủ ở chế độ sao lưu trực tuyến, nó Ngoài ra, chờ cho đến khi chế độ sao lưu trực tuyến không còn nữa tích cực. Trong khi chế độ sao lưu đang hoạt động, các kết nối mới sẽ vẫn được phép, nhưng chỉ cho các siêu nhân (ngoại lệ này Cho phép một siêu người dùng kết nối để chấm dứt sao lưu trực tuyến cách thức). Nếu tỷ lệ kèo bóng đá chủ đang phục hồi khi tắt tỷ lệ kèo bóng đá thông minh được yêu cầu, bản sao phục hồi và phát trực tuyến sẽ được Chỉ dừng lại sau khi tất cả các phiên thường xuyên có bị chấm dứt.
Đây làTắt tỷ lệ kèo bóng đá nhanhchế độ. tỷ lệ kèo bóng đá chủ không cho phép kết nối mới và gửi tất cả Xử lý tỷ lệ kèo bóng đá chủsigterm11336_11629
Đây làTắt tỷ lệ kèo bóng đá ngay lập tứcchế độ. MasterPostgresQuá trình sẽ gửi mộtSigquitcho tất cả quy trình và thoát trẻ em ngay lập tức mà không cần đúng tự tỷ lệ kèo bóng đá. Trẻ xử lý cũng thoát ra khỏi 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 tỷ lệ kèo bóng đá chủ. Ngoài ra, bạn có thể gửi tín hiệu trực tiếp bằngKillTrên các hệ thống không phải Windows. ThePIDcủaPostgresCó 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ụ, để tỷ lệ kèo bóng đá 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 tỷ lệ kèo bóng đá chủ. Làm như vậy sẽ ngăn tỷ lệ kèo bóng đá 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 Một tỷ lệ kèo bóng đá chủ mới có thể được bắt đầu. Hơn nữa,SigkillGiếtPostgresQuy trình mà không để nó chuyển tiếp tín hiệu cho các quy trình con của nó, vì vậy sẽ cần phải giết các quy trình con riêng lẻ bằng tay.
13643_13729pg_terminate_backend ()
(xemBảng
9-56) hoặc gửisigtermTín hiệu cho quy trình con được liên kết với phiên.