Asynchrone HQbird-replicatie
Wanneer master en replica op verschillende machines draaien, moeten gearchiveerde replicatiesegmenten van de master naar de replica worden verplaatst. Twee gebruikelijke manieren: HQbird's ingebouwde FTP (WAN, hoge latentie, verschillende regio's) of een netwerkshare (snel LAN, 1 Gbit aanbevolen). Hoe u replicatie inschakelt: replicatie-installatie.
Overdracht via ingebouwde HQbird FTP
Het beste wanneer de verbinding onstabiel is, hoge latentie heeft of geografisch verspreid is. HQbird bevat een FTP-client en -server - geen extra tools nodig. Schakel Master → Asynchroon in; HQbird maakt twee mappen naast de database (${db.path}). Sla op en herstart vervolgens de FirebirdHQbird-service om journaling te starten.
Taak: Replicatiesegmenten overdragen
Bewaakt de archiefmap en uploadt nieuwe segmenten naar een externe FTP (tot vijf bestemmingen). Typen: FTP, FTP via SSL/TLS, FTP via SSH. Schakel de ingebouwde FTP-server op de replica in.
- Controleperiode, seconden - hoe vaak er naar nieuwe bestanden wordt gezocht
- Deze map bewaken - standaard
${db.repparam_log_archive_directory}(LogArch) - Bestandsnaamsjabloon - dezelfde macro voor het archiefnaammasker
- Leeftijd van oudste bestand om te waarschuwen (minuten) - standaard 60; waarschuwt als de overdracht vastloopt
- Segmenten comprimeren - standaard ingeschakeld: comprimeren + versleutelen vóór upload
- Mislukte verbindingspogingen om FTP uit te schakelen - standaard 0 = nooit opgeven
- Hoeveel oude (verzonden) bestanden bewaren - standaard 10, daarna roteren
- Ok-rapport verzenden - e-mail bij elke upload (standaard uit)
- Naamvoorvoegsel om geüploade reinit-bestanden te hernoemen - laat staan voor automatische reinit
Bestandsontvanger op de replica
Configureer Replica → Asynchroon (standaardwaarden zijn ingevuld). Sla op; herstart Firebird (of verbreek alle verbindingen). Open vervolgens Bestandsontvanger: deze bewaakt Bewaakte map elke Controleperiode, minuten op masker *arch* en extensie .replpacked (standaardwaarden), ontsleutelt met Ontsleutelingswachtwoord en pakt uit naar Uitpakmap.
- Gepakte bestanden verwijderen na uitpakken - standaard ingeschakeld
- Ok-rapport verzenden - standaard uit
- Volledige nieuwe uitpakken uitvoeren - uit; inschakelen na re-init om vanaf segment 1 te starten (schakelt zichzelf uit na het resetten van de teller)