HA 클러스터 (중복 쌍)가 postgresql 데이터베이스를 실행하도록 설정되었습니다. 데이터베이스가 NFS 파일러에 있습니다. 기본 설정에서 파일러에 대한 연결이 끊어지면 (예 : 케이블이 떨어지는 경우) 기본 장치가 장애 조치를 시도합니다. 그러나 nfs 마운트가 응답하지 않기 때문에 "service postgres stop"을 실행하면 장애 조치가 중지됩니다.데이터베이스가 응답하지 않는 파일 시스템에 마운트되었을 때 service postgresql 중지가 중단됨 - HA 장애 조치가 중단 될 수 있음
내 구글 - Fu는 (나는 다른 사람이 전에이 충돌 한 것이라고 생각했습니다 것이지만!) 나를 실망
내 ha.cf 파일이 있습니다
logfile /var/log/ha-log
logfacility local0
keepalive 2
warntime 15
deadtime 30
initdead 60
ucast eth0 <eth0 ip>
ucast eth1 <eth1 ip>
node node2
node node1
auto_failback off
respawn hacluster /usr/lib/heartbeat/ipfail
apiauth ipfail uid=hacluster
ping <filer IP>
haresource :
node2 IPaddr::<VIP>/24/eth0 Filesystem::<filer export>::/var/lib/pgsql::nfs::rw,noatime,rsize=4096,wsize=4096,hard,intr,noac,nfsvers=3 postgresql
폰 노이만 (Phon Neumann)을 잘못 인용하면 원격 파일 시스템에 대해 데이터베이스를 실행하려는 사람은 물론 죄가있는 상태입니다. 나는이 문제에 대한 해결책을 찾더라도 더 어려운 문제에 한 걸음 더 가까워 질 것이라고 기대합니다. 데이터베이스가있는 로컬 디스크를 사용하십시오. –