it:postgresql:pg_ctl
pg_ctl
stop
Команда stop останавливает сервер, работающий с указанным каталогом данных.
Параметр -m позволяет выбрать один из трёх режимов остановки.
- «Smart» запрещает новые подключения, а затем ожидает отключения всех существующих клиентов и завершения всех текущих процессов резервного копирования. Если сервер работает в режиме горячего резерва, восстановление и потоковая репликация будут прерваны, как только отключатся все клиенты.
- «Fast» (выбираемый по умолчанию) не ожидает отключения клиентов и завершает все текущие процессы резервного копирования. Все активные транзакции откатываются, а клиенты принудительно отключаются, после чего сервер останавливается.
- «Immediate» незамедлительно прерывает все серверные процессы, не выполняя процедуру штатной остановки. Этот вариант влечёт необходимость выполнить восстановление после сбоя при следующем запуске сервера.
it/postgresql/pg_ctl.txt · Последнее изменение: 2023/09/04 12:01 — ura2404