Mae monitro atgynhyrchu’n troi’n goch pan fydd y VPN yn disgyn, a’r reddf yw ailosod safle. Y reddf honno yw sut mae toriad rhwydwaith yn dod yn broblem ddata. Nid yw llwybr wedi disgyn yn dweud dim am yr hyn y mae’r atgynhyrchyn wedi’i dderbyn neu ei gymhwyso, ac mae’r rheini’n ddau gam â dau gyflwr. Darllenwch nhw ar wahân cyn newid unrhyw beth.

Dau gam, dau ateb ar wahân

Mae atgynhyrchyn asyncronaidd confensiynol yn gwneud dau waith. Mae’r derbynnydd yn cysylltu â’r ffynhonnell, yn tynnu digwyddiadau ac yn eu hysgrifennu i’r relay log yn lleol. Mae’r cymhwyso yn darllen y relay log hwnnw ac yn gweithredu’r digwyddiadau ar yr atgynhyrchyn. Pan fydd y llwybr yn torri, mae’r derbynnydd yn stopio ar unwaith tra bo’r cymhwyso yn parhau i weithio trwy’r ôl-groniad sydd eisoes ar y disg. Felly mae un toriad yn cynhyrchu dau gwestiwn gwahanol: a yw’r cysylltiad yn ôl, ac a yw’r gwaith cronedig wedi’i gymhwyso? Mae trin y ddau fel un cwestiwn yn cyfartaleddu dau gyflwr yn ateb camarweiniol.

Mae’r derbynnydd yn gwella yn dweud wrthych fod y llwybr i fyny. Nid yw’n dweud dim am ba mor bell yw’r cymhwyso ar ei hôl, nac a darodd wall tra oedd wedi’i ddatgysylltu.

Darllenwch y sianel â’r datganiad cywir

Ar MySQL 8.4, mae SHOW REPLICA STATUS yn dychwelyd un rhes fesul sianel wedi’i ffurfweddu, felly darllenwch y rhes ar gyfer y sianel a olygir gennych yn hytrach na’r gyntaf ar y rhestr. Mae Replica_IO_Running yn gwahanu derbynnydd cysylltiedig oddi wrth un sy’n cysylltu neu wedi stopio, ac mae Replica_SQL_Running yn disgrifio’r cymhwyso. Darllenwch y colofnau gwall wrth eu hymyl, oherwydd mae derbynnydd sy’n ailgysylltu ac yn methu ar unwaith yn gadael neges na fydd unrhyw faner statws yn ei dangos. Mae fersiynau hŷn yn defnyddio enwau colofn gwahanol, felly peidiwch â chyfieithu hen rysáit drwy ailenwi’r gorchmynion yn unig.

Gwiriwch hunaniaeth y ffynhonnell ac unrhyw hidlyddion wedi’u ffurfweddu hefyd. Mae atgynhyrchyn wedi’i gyfeirio at y ffynhonnell anghywir, neu wedi’i hidlo’n gulach nag yr ydych yn meddwl, yn adrodd iechyd tra’n atgynhyrchu rhywbeth gwahanol i’r disgwyl.

Pam y gall rhif oedi sero ddweud celwydd

Mae’r gwerth oedi yn cymharu stamp amser y digwyddiad cymhwysol olaf â’r amser presennol. Pan fydd y derbynnydd wedi stopio am awr, gall y cymhwyso weithio trwy’r ôl-groniad a chyrraedd diwedd yr hyn a dderbyniodd, a bryd hynny mae’r rhif yn disgyn i sero er bod yr atgynhyrchyn awr ar ei hôl hi’r ffynhonnell. Mae’r metrig yn mesur ciw’r cymhwyso, nid cyfredoldeb yr atgynhyrchyn.

Cymharwch drafodion a gyflawnwyd yn erbyn yr hyn sydd gan y ffynhonnell ar gael yn lle hynny. Mae’r gymhariaeth honno’n goroesi derbynnydd wedi’i rwystro.

Mae cadw yn pennu’r gwir ffenestr adfer

Mae dal i fyny yn gofyn bod y ffynhonnell yn dal y trafodion y mae’r atgynhyrchyn eu hangen. Unwaith y cânt eu puro, ni all yr atgynhyrchyn eu nôl, ac nid yw unrhyw faint o ailgysylltu yn newid hynny.

Gyda hunanleoli GTID mae’r methiant yn amlwg: mae’r atgynhyrchyn yn gofyn am hanes nad yw’r ffynhonnell yn ei gadw mwyach ac yn gwrthod parhau. Y dewisiadau wedyn yw cael y digwyddiadau coll o ffynhonnell sydd â nhw o hyd, neu ailadeiladu o gopi wrth gefn a gadael iddo ddal i fyny. Nid yw hepgor y bwlch yn dal i fyny, ac mae’n gadael atgynhyrchyn y mae ei ddata’n dawel anghyflawn. Cynlluniwch y ffenestr drwy gymharu hyd disgwyliedig y toriad â chadw’r log deuaidd ar y ffynhonnell a’r gyfradd newid, oherwydd mae’r tri rhif hynny’n penderfynu a yw toriad yn adferadwy o gwbl.

Gwiriwch y dal i fyny, nid lliw dangosydd

Adferwch y llwybr, gan gynnwys datrys enwau a diogelwch trafnidiaeth, yna gwyliwch a yw’r sianel bresennol yn ailgysylltu ar ei pholisi ei hun. Rhowch gyfnod penodol iddi cyn ymyrryd, a chofnodwch gynnydd derbyn a chymhwyso ar ddau ben y cyfnod hwnnw. Mae sianel sy’n ailgychwyn a sianel sy’n gyfredol yn ganfyddiadau gwahanol.

Cadarnhewch fod y cymhwyso wedi cyrraedd safle presennol y ffynhonnell, nid yn unig diwedd yr hen ôl-groniad. Gwiriwch nad oes gwall yn aros yn y cymhwyso, oherwydd mae un digwyddiad wedi methu yn atal cynnydd tra bo’r derbynnydd yn parhau i adrodd ei fod wedi cysylltu. Yna cofnodwch y dystiolaeth: enw’r sianel, dau gyflwr y cam, y safle a gyflawnwyd a’r amser. Mae dangosydd gwyrdd yn honiad; mae’r safle yn ffaith.

Erthyglau cysylltiedig