서버가 손상되면 데이터베이스 인덱스가 손상 될 수 있습니다. 수행 할 경우 :(sudo) service postgresql이 정상 종료를 다시 시작합니다.
sudo service postgresql restart
이렇게하면 서버 충돌과 같은 종류의 손상이 발생할 수 있습니까?
서버가 손상되면 데이터베이스 인덱스가 손상 될 수 있습니다. 수행 할 경우 :(sudo) service postgresql이 정상 종료를 다시 시작합니다.
sudo service postgresql restart
이렇게하면 서버 충돌과 같은 종류의 손상이 발생할 수 있습니까?
나는 시스템에 따라 다릅니다. 실제 명령을 확인하려면 스크립트를 조사해야합니다. 예 : here 우리가 볼 때, restart
은 stop
& start
과 같습니다. 그런 다음 stop
을 확인하면 killproc postmaster
이고 pid가 제거됩니다. 남자 killproc
에서 SIGTERM
을 지정하면 지정되지 않은 경우입니다. documentation
SIGTERM
으로이 스마트 종료 모드입니다. SIGTERM을 수신 한 후 서버는 새 연결을 허용하지 않지만 기존 세션의 정상 종료를 허용합니다. 모든 세션이 종료 된 후에 만 종료됩니다. 서버가 온라인 백업 모드 인 경우 온라인 백업 모드가 더 이상 활성화되지 않을 때까지 추가로 대기합니다. 백업 모드가 활성화되어있는 동안에도 새 연결은 계속 허용되지만 수퍼 유저에게만 허용됩니다.이 경우 예외는 수퍼 유저가 온라인 백업 모드를 종료하도록 연결하는 것을 허용합니다. 스마트 종료가 일 때 서버가 복구 중이면 일반 세션이 모두 종료 된 후 복구 및 스트리밍 복제가 중지됩니다 ( ).
따라서 색인은 생존해야합니다. 그러나 반드시 확실하게 /etc/init.d/
스크립트를보아야합니다.