การจำลองแบบสตรีมมิ่งแบบธรรมดาธรรมดา PostgreSQL: 9.2.7 Windows 8.1 64 บิต
คลัสเตอร์หลักและรองของฉันอยู่บนเครื่อง Windows เดียวกัน ฉันทำpg_start_backup ()และทุกอย่างเรียบร้อยแล้วดังนั้นทั้งสองโหนดจึงมีข้อมูลเหมือนกัน
ขณะนี้ปัญหาเกี่ยวกับการจำลองแบบคือ "การเชื่อมต่อการจำลองแบบ" จากเซิร์ฟเวอร์ทาสไม่ได้เชื่อมต่อกับเซิร์ฟเวอร์หลัก แต่ฉันสามารถเชื่อมต่อโดยใช้ params เดียวกันโดยใช้เปลือก psql สิ่งที่ฉันคิดว่าผู้ร้ายคือสตริงการเชื่อมต่อในการกู้คืนของทาส:
primary_conninfo = 'host = 127.0.0.1 port = 5432 user = postgres password = postgres'
ฉันพยายาม localhost, 0.0.0.0, lan IP ทุกอย่าง แต่บันทึก pg บอกว่า:
FATAL: could not connect to the primary server: FATAL: no pg_hba.conf entry for replication connection from host "127.0.0.1", user "postgres", SSL off
ตอนนี้ดูที่ pg_hba.conf ของอาจารย์ของฉัน:
host all all 0.0.0.0/0 trust
host all postgres 127.0.0.1/0 trust
# IPv6 local connections:
host all all ::1/128 md5
hostnossl all postgres 127.0.0.1/32 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
#host replication postgres 127.0.0.1/32 md5
#host replication postgres ::1/128 md5
เหมือนว่าฉันอนุญาตการเชื่อมต่อที่เป็นไปได้ แต่ทาสไม่สามารถเชื่อมต่อได้ คุณช่วยได้ไหม