0 Câu hỏi: Các ngăn xếp sao chép logic của PostgreSQL có lỗi 'không thể nhận dữ liệu từ luồng WAL: máy chủ đã đóng kết nối bất ngờ'

câu hỏi được tạo ra tại Wed, May 8, 2019 12:00 AM

Tôi có bản sao logic được thiết lập giữa 2 máy chủ PostgreSQL (PostgreQuery 10.6 trên x86_64-pc-linux-gnu, được biên soạn bởi gcc (GCC) 4.8.3 20140911 (Red Hat 4.8.3-9), 64-bit) trên AWS thứ

Sau khi thêm một số dữ liệu vào dữ liệu máy chủ chính không thể cập nhật vào bên bản sao, độ trễ sao chép tăng lên đến vài kích thước Gb.

Đã thử tăng giá trị của wal_sender_timeout lên 300000

Tập lệnh

để kiểm tra độ trễ khe sao chép

SELECT pg_replication_slots.slot_name,
    pg_wal_lsn_diff(pg_current_wal_lsn(), pg_replication_slots.restart_lsn) AS replicationslotlag,
    pg_replication_slots.active,
    pg_replication_slots.database,
    pg_replication_slots.active_pid
   FROM pg_replication_slots

Thả và tạo lại đăng ký đã giúp, nhưng tìm kiếm giải pháp ít tốn kém hơn

    
0
  1. Bạn phải đọc nhật ký trên cả chính và chế độ chờ một cách cẩn thận để tìm ra nguyên nhân. Không có nhật ký, chúng tôi không thể giúp bạn.
    2019-05-09 06: 11: 53Z
  2. Thông tin nhật ký ở phía bản sao có chứa: ERROR: không thể nhận dữ liệu từ luồng WAL: máy chủ đóng kết nối bất ngờ Điều này có thể có nghĩa là máy chủ bị chấm dứt bất thường trước hoặc trong khi xử lý yêu cầu . Và không có ý nghĩa gì về phía xuất bản
    2019-05-14 10: 12: 23Z
  3. Ok, và phía bên kia?
    2019-05-14 10: 23: 51Z
  4. Tôi không thấy gì liên quan đến sao chép. Rất ít lỗi như trùng lặp các giá trị khóa trong khi chèn
    2019-05-14 12: 50: 20Z
  5. Có lẽ là sự cố tường lửa.
    2019-05-14 13: 13: 23Z
0 Câu trả lời                              0                         
nguồn đặt đây