귀하의 요구에 따라 범퍼카 토토하는 몇 가지 방법이 있습니다. 작업이 완료된 경우 데이터베이스 서버. 차별화 서버 프로세스로 보내는 신호에 의해 수행됩니다.
수신 후Sigterm, 우체국 장은 새로운 연결을 무력화시킬 수 있지만 기존을 허용합니다 백엔드는 정상적으로 작업을 끝냅니다. 그것은 후에 만 범퍼카 토토됩니다 모든 백엔드는 클라이언트 요청에 따라 범퍼카 토토됩니다. 이것은 그만큼스마트 셧다운.
우체국 장은 새로운 연결을 무력화시키고 모든 것을 보냅니다 기존 백엔드sigterm, 이로 인해 현재 거래를 중단하게됩니다 그리고 즉시 범퍼카 토토하십시오. 그런 다음 백엔드가 종료 될 때까지 기다립니다 그리고 마지막으로 데이터베이스를 종료합니다. 이것은입니다.빠른 셧다운.
이것은입니다.즉시 범퍼카 토토이로 인해 우체국 장이 a를 보낼 것입니다.Sigquit모든 백엔드 및 종료 즉시 (데이터베이스를 제대로 종료하지 않고 체계). 백엔드도 마찬가지로 즉시 범퍼카 토토됩니다 전수Sigquit. 이것 다음에 회복 (WAL 로그를 재생하여)으로 이어질 것입니다. 스타트 업. 이것은 비상 사태에서만 권장됩니다.
중요 :사용하지 않는 것이 가장 좋습니다Sigkill포스트 마스터를 범퍼카 토토하려면. 이것 우체국 장이 공유 메모리를 공개하는 것을 방지합니다 세마포어, 손으로해야 할 수도 있습니다.
$kill -int`head -1/usr/local/pgsql/data/postmaster.pid`
프로그램PG_CTL는 쉘입니다 더 편리한 인터페이스를 제공하는 스크립트 우체국 장 아래로.