Snúningur skráninga brestur á fyrirsjáanlegan hátt: þrír hlutar telja hver um sig eiga skrána, og útkoman er snúin skráning sem heldur áfram að stækka á meðan nýja skráin helst tóm. Dímoninn heldur handfangi, logrotate endurnefnir slóðina og rsyslog skrifar allt annars staðar. Veldu einn skrifara og eitt snúningstæki áður en þú bætir annarri reglu ofan á hrúguna. Gátlistinn hér að neðan fylgir þeirri röð vegna þess að hvert síðara skref veltur á honum.

Ákveddu hver skrifar skrána

Tvær hönnun eru lögmætar. Í þeirri fyrri skrifar VPN-ferlið sjálft skrá með eigin log- eða log-append-valkosti. Í þeirri seinni sendir það færslur til kerfisskrásetjandans og rsyslog eða journald ákveður hvar þær lenda.

Þetta eru valkostir, ekki lög. Vél sem virkjar bæði endar með tvær skrár sem stangast á, og sú sem þú ert að lesa er oft hin úrelta. Veldu slóðina af ásettu ráði og fjarlægðu síðan hinn skrifarann.

Lestu virka stillingu þjónustunnar áður en þú breytir nokkru, þar með taldar drop-in skrár sem geta hnekkt unit-skránni. Tilskipun í sniðinu sem þú breyttir er ekki sönnun þess að hún sé sú sem keyrandi ferlið hlóð. Berðu unit-skrána saman við rök ferlisins og síðan við skrárnar sem það opnaði í raun.

Nefndu dímoninn svo síain geti verið þröng

Á syslog-slóðinni skaltu gefa dímoninum sérstaka auðkenni og sía á því. Regla sem passar við forritsheiti þessarar VPN-tilviks heldur færslum þess utan sameiginlegrar skrár sem varðveislustefna hennar tilheyrir einhverju öðru.

Þröngar reglur gera líka næstu spurningu svarhæfa: hvaða þjónusta framleiddi þessa línu? Sía sem passar við allt sem inniheldur orðið VPN mun fúslega safna umferð annars göngs og gera bæði óskýr. Passaðu við nákvæma auðkenninguna sem unit-skráin sendir skrásetjandanum.

Lokaðu reglunni eftir aðgerðina svo færslurnar falli ekki líka í sjálfgefna áfangastaðinn. Tvíteknar línur í tveimur skrám líta út eins og skráningarvilla og eru í raun vantar stöðvun. Sú eina aðgerðarleysi tvöfaldar líka diskarkostnað varðveislustefnunnar.

Snúðu án þess að missa handfangið

Þegar dímoninn skrifar skrána endurnefnir logrotate slóðina en ferlið heldur opnu handfangi sínu. Nýjar færslur halda áfram í endurnefndu skránni þar til eitthvað neyðir ferlið til að opna upprunalegu slóðina aftur; þess vegna getur snúningur virst virka á meðan nýja skráin helst tóm.

Lausnin er postrotate-aðgerð sem hleypir af stað skjalfestri endurhleðslu- eða endurræsingarhegðun þjónustunnar. Að senda skrásetjandanum merki er allt önnur aðgerð og gerir ekkert fyrir dímon sem heldur eigin skrá.

Þar sem enduropnun er ómöguleg er copytruncate varaleiðin: afritaðu skrána og styttu hana síðan á staðnum. Það heldur handfanginu gildum en glatar öllu sem skrifað er milli afritunar og styttingar, svo þetta er skipti en ekki lausn. Undir álagi getur það bil gleypt einmitt þá bilun sem þú ert að reyna að grípa.

Veldu annað af tveimur fyrir hverja skrá og skrifaðu valið niður, því að blanda þeim á sömu slóð skapar bil sem er mjög erfitt að rekja síðar. Lesandi sem finnur bæði mynstrin í einni möppu getur ekki sagt hvort er ráðandi.

Stilltu varðveislu út frá glugga atviksins

Varðveisla, þjöppun og hámarksstærð ættu að leiða af því hve langt aftur þú rannsakar í raun. Sjö daga gluggi með þjöppun og stærðarþaki er sanngjarn upphafspunktur fyrir margar uppsetningar; tala sem afrituð er úr kennsluefni er það ekki.

Haltu stefnunni á einum stað. Ef logrotate snýr skránni og rsyslog snýr henni líka, vinnur seinni snúningurinn og nafnakerfi hins fyrri lifir sem ringulreið. Veldu eigandann, slökktu á hinum snúningnum og skrifaðu þá ákvörðun við stefnuna.

Skjöl rsyslog ná yfir leiðar- og aðgerðalíkan þess, en skjöl OpenVPN-þjónustunnar eru áfram ráðandi um eigin skráningavalkosti dímonins. Hvorugt þeirra ákveður varðveislustefnuna þína fyrir þig.

Prófaðu einn snúning og eitt nýtt atvik

Þvingaðu einn snúning og búðu síðan til eitt nýtt atvik, til dæmis misheppnaða auðkenningu. Staðfestu að nýja færslan birtist í nýju skránni og að gamla skráin hætti að stækka.

Skoðaðu líka heimildir á nýju skránni, því snúningur sem endurskapar hana með öðrum eiganda brýtur skrifarann í næstu skrift og skapar bil sem lítur út eins og hrun. Berðu eiganda og hátt saman við þjónustureikninginn áður en þú ferð. Staðfestu síðan að þjappaða safnið sé læsilegt, því safn sem enginn getur opnað er ekki varðveisla. Fljótleg lestur á nýjustu færslunni í gömlu skránni sannar bæði þjöppunina og heimildirnar.

Endaðu á að skrá eiganda hvers skrefs: hvaða hluti skrifar, hver snýr og hvar varðveislustefnan býr. Þessi skráning gerir næsta skráningaratvik að fimm mínútna athugun í stað heils síðdegis af giskun á því hvaða lag missti línuna.

Tengdir greinar