Tosaigh an meaisín, logáil isteach, agus faigh amach go ndeachaigh an tollán suas agus gur bhásaigh sé cúpla soicind ina dhiaidh. Bhí an phróifíl go maith, bhí an teastas go maith, agus is é an t-aon rian atá fágtha iriseoir an tosaithe sin. Is é an rud a tharla de ghnáth rás: thosaigh an t-aonad sula raibh seoladh ag an meaisín, agus ní raibh an t-ordú a d'fhógair sé ag ciallú an ruda a bhfeictear é. Baineann gach rud thíos le cruthú an ráis sin ó fhianaise agus é a dhúnadh i gceart.

Is pointe cruinnithe an sprioc, ní bainisteoir

Níl aon tuairim ag network-online.target cad is líonra ann. Is pointe comhordaithe é a bhailíonn an tseirbhís ar cheart di an tosú a mhoill go dtí go mbeidh an nasc inúsáidte, agus tugann sé an sainmhíniú don bhainisteoir líonra ar leithne an meaisín é. Ar fhormhór na ndeasc agus na bhfreastalaí ciallaíonn sé sin seirbhís feithimh a sholáthraíonn NetworkManager nó systemd-networkd. Ná cuir aon cheann acu ar siúl agus níl aon rud le fanacht ag an sprioc, mar sin críochnaíonn sé an nóiméad a tharraingíonn rud éigin isteach é, rud a d'fhéadfadh a bheith i bhfad sula bhfreagraíonn DHCP. Bhí an líne ordaithe in bhur aonad macánta agus gan úsáid mar sin féin.

Ní hé an chéad cheist mar sin cad a fhógraíonn bhur aonad. Is é an cheist an bhfuil rud éigin ar an meaisín seo ag déanamh na feithimh i ndáiríre.

Léigh an tosú deireanach in ionad an chomhaid aonaid

Déanann comhaid aonaid cur síos ar rún, agus déanann an t-iriseoir cur síos ar cad a tharla. Iarr an tosú sin amháin, le stampaí ama monaiteacha ionas go mbeidh gach teachtaireacht ar aon chlog amháin. Ansin faigh dhá líne: an nóiméad ar thosaigh aonad an tolláin ag tosú, agus an nóiméad a tháinig an seoladh chun solais nó a chríochnaigh an tseirbhís feithimh. Cuir an dá uimhir sin in ord agus tá an rás cruthaithe nó curtha as an áireamh.

Deimhníonn an radharc spleáchais é. Mura bhfuil aon tseirbhís feithimh i slabhra criticiúil d'aonad an tolláin, níor chuir aon rud ar an gcosán sin moill ar an tosú, agus níor dhein an sprioc an obair a ghlac tú leis. Dhá radharc, conclúid amháin.

systemctl list-units --type=service --state=running | grep wait-online
journalctl -b -o short-monotonic -u openvpn-client@office

Cuir leis an bhfanacht, ansin an athiarracht

Úsáid drop-in in ionad aonad pacáistithe a chur in eagar, ionas nach gcaitheann nuashonrú pacáiste an t-athrú go ciúin. Tá dhá threoir tábhachtach: caithfear an t-aonad a ordú tar éis na sprice, agus caithfidh sé an sprioc a tharraingt isteach sa bheartas céanna. Ní ghlaonn an t-ordú ina aonar ar an sprioc; is é an mhian a dhéanann sin.

Tá an dá cheann ag aonad pacáistithe an chliaint OpenVPN cheana féin. De ghnáth bíonn ceann amháin nó ceann ar bith ag aonaid a scríobhtar de láimh, rud ar fiú é a sheiceáil sula gcuireann tú aon rud leis.

[Service]
Restart=on-failure
RestartSec=15

Cén fáth a bhfuil codladh seasta ina gaiste

Mothaítear codladh i ExecStartPre mar cheartú ordaithe agus iompraíonn sé é féin mar mhoill le céimeanna breise. Moillíonn sé gach tosú, lena n-áirítear iad siúd a bhí sláintiúil, agus cailleann sé fós nuair a thógann an nasc níos faide ná an uimhir a roghnaigh tú.

Níos measa, folaíonn sé an bhfuil an tseirbhís feithimh ag obair, mar sin tagann an chéad chliseadh eile chun solais mar fhadhb úrnua seachas an rud céanna le hamú éagsúil. Is é moill ghearr atosaigh an uirlis is fearr: ní chosnaíonn sé tada ar thosú sláintiúil agus déanann sé iarracht eile de rás caillte. Coinnigh an t-eatramh measartha agus lig don aonad éirí. Má atosaíonn sé go deo, tá an phróifíl briste agus ní athróidh aon mhéid athiarracht é sin, mar sin léigh an logáil in ionad an t-eatramh a ardú.

Nuair a bhíonn an t-ordú ceart agus na hainmneacha ag teip fós

Ciallaíonn aonad gníomhach le bealach tolláin go ndearna an t-ordú a chuid oibre agus go bhfuil an locht atá fágtha leibhéal amháin níos airde. Is é an gnáthchruth socrú réitigh a chuireann script up an tolláin i bhfeidhm sula raibh an nasc nó an réiteach réidh lena choinneáil. Cuir staid an réitigh le linn na cliseadh i gcomparáid leis an staid tar éis atosú aonad an tolláin.

Má réitíonn an t-atosú na cuardaigh, tá locht ordaigh tosaithe agat agus ní freastalaí DNS mícheart, agus teastaíonn deisiúcháin éagsúla ón dá rud sin. Ansin cruthaigh an rud ar fad le tosú fuar in ionad atosú seirbhíse, mar ritheann atosú i gcoinne líonra atá suas cheana féin agus folaíonn sé go beacht an locht a bhfuil tú á lorg. Déan arís é leis an nasc go mall d'aon ghnó, agus ceap aonad nach n-oibríonn ach nuair atá an líonra tapa mar rud atá briste fós.

Ailt ghaolmhara