데이터베이스 서버를 토토 커뮤니티하는 몇 가지 방법이 있습니다. 너 다른 신호를 보내어 셧다운 유형을 제어하십시오Postmaster프로세스.
수신 후Sigterm, 서버는 새로운 연결을 방해하지만 존재합니다 세션은 정상적으로 작업을 끝냅니다. 그것은 후에 만 토토 커뮤니티됩니다 모든 세션은 정상적으로 토토 커뮤니티됩니다. 이것은입니다.스마트 셧다운.
서버는 새 연결을 무력화시키고 모든 것을 보냅니다 기존 서버 프로세스Sigterm현재 거래 및 즉시 토토 커뮤니티. 그런 다음 기다립니다 서버 프로세스가 종료되고 마지막으로 종료됩니다. 이것은입니다.빠른 셧다운.
이것이즉시 토토 커뮤니티, 를 일으킬 것입니다.PostmasterA를 보내는 프로세스Sigquit모든 아동 프로세스를 위해 즉시 토토 커뮤니티하십시오 적절하게 스스로를 종료합니다. 어린이도 마찬가지로 처리됩니다 받으면 즉시 토토 커뮤니티Sigquit. 이것은 회복으로 이어질 것입니다 (by 다음 시작시 WAL 로그를 재생). 이것은 비상 사태에서만 권장됩니다.
thePG_CTL프로그램은 편리합니다 서버를 토토 커뮤니티하기 위해 이러한 신호를 보내는 인터페이스.
또는 대안으로, 신호를 직접 보낼 수 있습니다킬. 그만큼PID의Postmaster프로세스는를 사용하여 찾을 수 있습니다.PS프로그램 또는 파일에서postmaster.pid데이터 디렉토리에서. 을 위한 예를 들어 빠른 토토 커뮤니티를하려면 :
$kill -int`head -1/usr/local/pgsql/data/postmaster.pid`
중요 :사용하지 않는 것이 가장 좋습니다Sigkill서버를 토토 커뮤니티하려면. 그렇게하고 있습니다 서버가 공유 메모리를 공개하는 것을 방지합니다 Semaphores는 수동으로 수행해야 할 수 있습니다. 새 서버를 시작할 수 있습니다. 뿐만 아니라,Sigkill죽인Postmaster릴레이하지 않고 프로세스 하위 프로세스에 대한 신호이므로 개별 하위 프로세스도 손으로 죽입니다.