3
การจำลองแบบล้มเหลว วิธีการที่จะไปอีกครั้ง?
ฉันใช้ Postgres 9.1.6 บน Ubuntu และฉันมีการตั้งค่าการจำลองแบบสตรีมมิ่งระหว่างต้นแบบและทาส ทุกอย่างทำงานได้อย่างราบรื่นจนกระทั่งฐานข้อมูลขัดข้องและเราต้องรีสตาร์ทกล่องทั้งสอง ตอนนี้การจำลองแบบได้หยุดลงและเมื่อตรวจสอบบันทึกในกล่องทั้งสองฉันเห็นข้อความนี้: CDT FATAL: ส่วน WAL ที่ร้องขอ 0000000100000224000000FA ถูกลบแล้ว เป็นกลุ่มเดียวกันซ้ำแล้วซ้ำอีก จาก Googling ของฉันดูเหมือนว่าเซิร์ฟเวอร์การจำลองกำลังพยายามเรียกคืนเซกเมนต์นี้จากต้นแบบ แต่ไม่ได้อยู่ที่นั่นอีกต่อไป โอเค แต่จะทำยังไงดีล่ะ? ฉันจำเป็นต้องทำการสำรองข้อมูลใหม่และ rsync ที่ไปยังทาสหรือไม่? มีวิธีง่าย ๆ ในการทำให้ทาสกลับมาซิงค์กันหรือไม่?