Nhân bản HQbird không đồng bộ
Khi master và replica nằm trên các máy khác nhau, các phân đoạn lưu trữ nhân bản phải được chuyển từ master sang replica. Hai cách phổ biến: FTP tích hợp của HQbird (WAN, độ trễ cao, các khu vực khác nhau) hoặc chia sẻ mạng (LAN nhanh, khuyến nghị 1 Gbit). Cách bật nhân bản: thiết lập nhân bản.
Chuyển qua FTP tích hợp của HQbird
Tốt nhất khi đường truyền không ổn định, độ trễ cao hoặc khác khu vực địa lý. HQbird bao gồm máy khách và máy chủ FTP - không cần công cụ bổ sung. Bật Master → Asynchronous; HQbird tạo hai thư mục cạnh cơ sở dữ liệu (${db.path}). Lưu lại, sau đó khởi động lại dịch vụ FirebirdHQbird để bắt đầu ghi nhật ký.
Công việc: Chuyển phân đoạn nhân bản
Theo dõi thư mục lưu trữ và tải lên các phân đoạn mới tới một FTP từ xa (tối đa năm đích). Các loại: FTP, FTP qua SSL/TLS, FTP qua SSH. Bật máy chủ FTP tích hợp trên replica.
- Chu kỳ kiểm tra, giây - tần suất tìm kiếm tệp mới
- Theo dõi thư mục này - mặc định
${db.repparam_log_archive_directory}(LogArch) - Mẫu tên tệp - cùng macro cho mặt nạ tên lưu trữ
- Tuổi của tệp cũ nhất để cảnh báo (phút) - mặc định 60; cảnh báo nếu quá trình chuyển bị kẹt
- Nén phân đoạn - bật theo mặc định: nén + mã hóa trước khi tải lên
- Số lần kết nối thất bại để vô hiệu hóa FTP - mặc định 0 = không bao giờ bỏ cuộc
- Số tệp cũ (đã gửi) cần giữ - mặc định 10, sau đó luân chuyển
- Gửi báo cáo Ok - email sau mỗi lần tải lên (tắt theo mặc định)
- Tiền tố tên để đổi tên các tệp reinit đã tải lên - để trống cho tự động reinit
Bộ nhận tệp trên replica
Cấu hình Replica → Asynchronous (các giá trị mặc định đã được điền). Lưu lại; khởi động lại Firebird (hoặc ngắt tất cả kết nối). Sau đó mở Bộ nhận tệp: nó theo dõi Thư mục theo dõi mỗi Chu kỳ kiểm tra, phút cho mặt nạ *arch* và phần mở rộng .replpacked (mặc định), giải mã bằng Mật khẩu giải mã và giải nén vào Thư mục giải nén.
- Xóa tệp đã nén sau khi giải nén - bật theo mặc định
- Gửi báo cáo Ok - tắt theo mặc định
- Thực hiện giải nén mới - tắt; bật sau khi re-init để bắt đầu từ phân đoạn 1 (tự tắt sau khi đặt lại bộ đếm)