Vöktun endurtekningar verður rauð þegar VPN dettur niður, og eðlishvötin er að endurstilla stöðu. Þessi eðlishvöt er leiðin sem netrof verður að gagnavandamáli. Rofin slóð segir ekkert um hvað afritið hefur tekið við eða beitt, og það eru tvö stig með tveimur stöðum. Lestu þau sitt í hvoru lagi áður en þú breytir nokkru.

Tvö stig, tvö aðskilin svör

Hefðbundið ósamstillt afrit vinnur tvö verk. Móttakarinn tengist upprunanum, dregur atburði og skrifar þá staðbundið í framsendingarskrána. Beitandinn les þá skrá og keyrir atburðina á afritinu. Þegar slóðin rofnar stöðvast móttakarinn samstundis á meðan beitandinn heldur áfram að vinna í þeim bakgrunni sem þegar er á disknum. Ein röskun framleiðir því tvær ólíkar spurningar: er sambandið komið aftur, og hefur uppsafnaða verkið verið beitt? Ef þær eru meðhöndlaðar sem ein spurning eru tveir staðir meðaltalaðir í villandi svar.

Bati móttakarans segir þér að slóðin sé virk. Hann segir ekkert um hversu langt beitandinn er á eftir, né hvort hann rakst á villu meðan hann var aftengdur.

Lestu rásina með réttu skipuninni

Á MySQL 8.4 skilar SHOW REPLICA STATUS einni línu fyrir hverja skilgreinda rás, svo lestu línuna fyrir rásina sem þú átt við frekar en þá fyrstu á listanum. Replica_IO_Running greinir tengdan móttakara frá þeim sem er að tengjast eða er stöðvaður, og Replica_SQL_Running lýsir beitandanum. Lestu villudálkana við hliðina, því móttakari sem tengist aftur og mistekst strax skilur eftir skilaboð sem enginn stöðuflagg mun sýna. Eldri útgáfur nota önnur dálkaheiti, svo þýddu ekki gamla uppskrift eingöngu með því að endurnefna skipanirnar.

Athugaðu líka auðkenni upprunans og alla skilgreinda síur. Afrit sem beinist að röngum uppruna, eða er síað þrengra en þú heldur, tilkynnir heilbrigði á meðan það endurtekur eitthvað annað en þú býst við.

Hvers vegna núll töf getur logið

Töfargildið ber saman tímsetningu síðasta atburðar sem var beitt við núverandi tíma. Þegar móttakarinn hefur verið stöðvaður í klukkustund getur beitandinn unnið í gegnum bakgrunninn og náð enda þess sem hann tók við, og þá fellur talan í núll þótt afritið sé klukkustund á eftir upprunanum. Mælikvarðinn mælir biðröð beitandans, ekki hversu uppfært afritið er.

Berðu í staðinn saman keyrðar færslur við það sem uppruninn hefur tiltækt. Sá samanburður stenst stöðvaðan móttakara.

Geymslutími ræður raunverulega bataglugganum

Að ná í skarðið krefst þess að uppruninn geymi enn þær færslur sem afritið þarf. Þegar þær eru hreinsaðar getur afritið ekki sótt þær, og engin endurtenging breytir því.

Með GTID sjálfvirkri staðsetningu er mistökin skýr: afritið biður um sögu sem uppruninn geymir ekki lengur og neitar að halda áfram. Valkostirnir eru þá að sækja atburðina sem vantar frá uppruna sem hefur þá enn, eða endurbyggja úr öryggisafriti og leyfa því að ná í skarðið. Að sleppa bilinu er ekki að ná í skarðið, og það skilur eftir afrit sem hefur gögnin hljóðlega ófullnægjandi. Skipuleggðu gluggann með því að bera væntanlega lengd rofs við geymslu tvíundaskrár á upprunanum og breytingarhraðann, því þessar þrjár tölur ráða því hvort hægt er að bæta úr rofinu yfirhöfuð.

Staðfestu að skarðinu sé náð, ekki lit vísbendingar

Endurheimtu slóðina, þar með talið nafnaupplausn og flutningsöryggi, og fylgstu síðan með hvort núverandi rás tengist aftur samkvæmt eigin stefnu. Gefðu henni skilgreint bil áður en þú grípur inn, og skráðu framvindu móttöku og beitingar á báðum endum þess bils. Rás sem endurræsist og rás sem er uppfærð eru ólíkar niðurstöður.

Staðfestu að beitandinn hafi náð núverandi stöðu upprunans, ekki aðeins enda gamla bakgrunnsins. Athugaðu að engin villa bíði í beitandanum, því einn misheppnaður atburður stöðvar framvindu á meðan móttakarinn heldur áfram að tilkynna samband. Skráðu síðan sönnunargögnin: nafn rásar, stöður beggja stiga, keyrða stöðu og tímann. Græn vísbending er fullyrðing; staðan er staðreynd.

Tengdir greinar