이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 18.5. 서버 토토 커뮤니티버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

17.5. 서버 토토 사이트 순위

데이터베이스 서버를 토토 사이트 순위하는 몇 가지 방법이 있습니다. 너 다른 신호를 주인Postgres프로세스.

sigterm

이것이스마트 셧다운모드. 후에 전수Sigterm, 서버 새로운 연결을 무시하지만 기존 세션이 끝나게합니다 정상적으로 일하십시오. 모든 세션 후에 만 ​​종료됩니다 끝내다. 서버가 온라인 백업 모드에 있으면 추가로 온라인 백업 모드가 더 이상 활성화되지 않을 때까지 기다립니다. 백업 중 모드가 활성화되어 있지만 새로운 연결은 여전히 ​​허용되지만 슈퍼 사용자 (이 예외를 사용하면 슈퍼업자가 연결할 수 있습니다 온라인 백업 모드를 종료). 서버가 복구 된 경우 a 스마트 셧다운이 요청, 복구 및 스트리밍 복제가 요청됩니다 모든 정기 세션이 끝난 후에 만 ​​중지됩니다 종료.

Sigint

이것이빠른 셧다운모드. 그만큼 서버는 새 연결을 무시하고 모든 기존 서버를 보냅니다 프로세스Sigterm현재 거래를 중단하고 즉시 토토 사이트 순위합니다. 그럼 모든 서버 프로세스가 토토 사이트 순위되고 마지막으로 토토 사이트 순위됩니다. 만약에 서버는 온라인 백업 모드에 있으며 백업 모드는 다음과 같습니다. 토토 사이트 순위, 백업을 쓸모 없게 렌더링합니다.

Sigquit

이것이즉시 셧다운모드. 마스터Postgres프로세스가 a를 보냅니다.Sigquit모든 아동 프로세스에 제대로 토토 사이트 순위하지 않고 즉시 토토 사이트 순위하십시오. 아이 수신하자마자 마찬가지로 프로세스Sigquit. 이것은 회복으로 이어질 것입니다 (by 다음 시작시 WAL 로그를 재생). 이것은 권장됩니다 비상 사태에서.

thePG_CTL프로그램은 편리합니다 서버를 토토 사이트 순위하기 위해 이러한 신호를 보내기위한 인터페이스. 또는를 사용하여 직접 신호를 보낼 수 있습니다.비 창 시스템에서. 그만큼PIDPostgres프로세스는를 사용하여 찾을 수 있습니다.PS프로그램, 또는 파일에서postmaster.pid데이터 디렉토리. 예를 들어 빠른 토토 사이트 순위를하려면 :

$kill -int`head -1/usr/local/pgsql/data/postmaster.pid`

중요 :사용하지 않는 것이 가장 좋습니다Sigkill서버를 토토 사이트 순위하려면. 그렇게 할 것입니다 서버가 공유 메모리 및 세마포어를 공개하는 것을 방지합니다. 그러면 새 서버가 수동으로 수행해야 할 수도 있습니다. 시작됩니다. 뿐만 아니라,Sigkill죽인Postgres신호를 하위 프로세스로 전달하므로 개별 하위 프로세스도 손으로 죽입니다.

다른 세션을 허용하면서 개별 세션을 토토 사이트 순위합니다 계속하려면 사용pg_terminate_backend ()(참조표 9-60) 또는 a 보내기Sigterm세션과 관련된 아동 프로세스.