윈 토토 : 문서 : 9.4 : 윈 토토 | |||
---|---|---|---|
PostgreSQL : 문서 : 9.4 : 토토 자원 관리 | 젠 토토 : 문서 : 9.4 : 서버 설정 및 작동 | 17 장. 서버 설정 및 작동 | PostgreSQL : 문서 : 9.4 : PostgreSQL 클러스터 토토 베이 |
데이터베이스 서버를 스포츠 토토 결과하는 몇 가지 방법이 있습니다. 마스터에게 다른 신호를 보내어 셧다운 유형을 제어합니다Postgres프로세스.
이것이스마트 셧다운모드. 받은 후Sigterm, 서버는 새로운 연결을 방해하지만 기존 세션이 정상적으로 작업을 끝내도록합니다. 모든 세션이 스포츠 토토 결과 된 후에 만 스포츠 토토 결과됩니다.
이것이빠른 셧다운모드. 서버는 새로운 연결을 무시하고 모든 기존 서버 프로세스를 보냅니다Sigterm, 이로 인해 현재 거래를 중단하고 즉시 종료 할 수 있습니다. 그런 다음 모든 서버 프로세스가 종료 될 때까지 기다렸다가 마지막으로 종료됩니다.
이것이즉시 셧다운모드. 서버가 전송됩니다Sigquit모든 아동 과정에 스포츠 토토 결과 될 때까지 기다립니다. 5 초 이내에 스포츠 토토 결과되지 않으면 전송됩니다Sigkill. 마스터 서버 프로세스는 정상적인 데이터베이스 스포츠 토토 결과 처리를 수행하지 않고 모든 하위 프로세스가 스포츠 토토 결과 되 자마자 스포츠 토토 결과됩니다.
thePG_CTL프로그램은 이러한 신호를 보내 서버를 스포츠 토토 결과하기위한 편리한 인터페이스를 제공합니다. 또는를 사용하여 직접 신호를 보낼 수 있습니다.킬비 창 시스템에서. 그만큼PID의Postgres프로세스는를 사용하여 찾을 수 있습니다.PS프로그램 또는 파일에서postmaster.pid데이터 디렉토리에서. 예를 들어 빠른 스포츠 토토 결과를하려면 :
$ kill -int`head -1/usr/local/pgsql/data/postmaster.pid`
중요 :사용하지 않는 것이 가장 좋습니다Sigkill서버를 스포츠 토토 결과하려면. 그렇게하면 서버가 공유 메모리와 세마포어를 공개하는 것을 방해 할 수 있으며, 새로운 서버를 시작하기 전에 수동으로 수행해야 할 수도 있습니다.Sigkill죽인Postgres신호를 하위 프로세스로 전달하지 않고 프로세스하므로 개별 하위 프로세스를 손으로 죽일 필요가 있습니다..
다른 세션이 계속되면서 개별 세션을 스포츠 토토 결과하려면pg_terminate_backend ()
(참조표 9-64) 또는 a 보내기Sigterm세션과 관련된 아동 프로세스에 대한 신호.