Инструменты пользователя

Инструменты сайта


it:postgresql:pg_ctl

pg_ctl

stop
Команда stop останавливает сервер, работающий с указанным каталогом данных.
Параметр -m позволяет выбрать один из трёх режимов остановки.

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