VPN dettur þegar skjárinn verður dimmur: læsing, slökkt skjár eða svefn?
Læst lota, dimmur skjár og vél í svefni eru þrír ólíkir atburðir. Tengdu þá við journalctl áður en þú kennir lífstákni VPN um.
Þegar einhver segir að VPN hafi dáið þegar skjárinn varð dimmur, er fyrsta gagnlega spurningin hver af þremur atburðum átti sér í raun stað: lotan læstist, spjaldið slökkti, eða öll vélin fór í svefn. Þetta eru aðskildir ferlar á aðskildum tímastillum, og aðeins einn þeirra getur algjörlega komið í veg fyrir að ferli sé raðað. Farðu í gegnum prófanirnar hér að neðan í röð. Stoppaðu við þá fyrstu sem svarar spurningunni, því hver prófun á eftir svarar einhverju öðru.
Prófun eitt: aðgreindu læsinguna frá dimmunni og svefninum
Læsing breytir því hver má nota lotuna; samsetningarforritið heldur áfram að teikna, netstakkurinn heldur áfram að keyra og VPN-biðlarinn tekur ekkert eftir. Dimming skjásins slekkur á spjaldinu eftir aðgerðaleysi og lætur vélina vera fullkomlega vakandi. Svefn stöðvar örgjörvana, sem þýðir að ekkert ferli í notendarými er raðað, svo ekkert lífstákn getur kviknað, hversu stuttan tíma sem þú stillir.
| Event | What it stops | Can it kill the tunnel? |
|---|---|---|
| Session lock | Input to your session | No |
| Display blank | The panel | No |
| Suspend to RAM | CPU scheduling, hence every process | Yes, and silently |
| Hibernate | Everything, with state written to disk | Yes |
Þessi tafla er ástæðan fyrir því að „skjárinn varð dimmur“ er ekki greining. Skrifborðsvel sem er stillt á dimmum eftir fimm mínútur og svefn eftir þrjátíu mun sýna dimman skjá á sjöttu mínútu með fullkomlega heilbrigðum göngum. Bilunin á þrítugustu mínútu er annar atburður með aðra lausn, og bæði líta eins út frá hinum enda herbergisins.
Prófun tvö: settu orku- og netatburði á eina tímalínu
Lestu dagbókina fyrir afmarkað tímabil í stað allrar ræsingarinnar, og hafðu bæði innskráningarstjórann og eiganda tengingarinnar með:
journalctl -b -u systemd-logind -u NetworkManager --since "45 minutes ago"
systemd-inhibit --list
Fyrsta skipunin sýnir svefnbeiðnir, vakningu og netbreytingarnar sem fylgdu. Sú seinni sýnir hvað heldur núna hamlandi lás, sem segir þér hvort eitthvað hindri svefn viljandi og hvaða forrit það er. Aðlagaðu einingaheitin ef eigandi tengingarinnar þinnar er ekki NetworkManager, og mundu að lestur einingar annars notanda eða kerfisdagbókar fer eftir staðbundinni stefnu.
Vantar lína er ekki neikvæð niðurstaða. Ef dagbók valinnar einingar er ekki sýnileg reikningnum þínum, sannar fjarvera svefnfærslu ekkert, og að draga þá ályktun „hún svaf aldrei“ út frá tómum síu er leiðin sem fólk eyðir viku í að stilla lífstákn.
Prófun þrjú: ef hún fór í svefn, ákveddu hvort það hafi verið viljandi
Um leið og svefnbreyting er á tímalínunni breytist spurningin úr því hvers vegna VPN bilaði í það hvort vélin hefði á annað borð átt að sofa. Á fartölvu er svarið oft já, og gönguslitin eru væntanleg hegðun sem biðlarinn á að jafna sig eftir við vakningu. Á vinnustöð sem á að vera aðgengileg er svefnstefnan það sem þarf að breyta. Að ákveða hvorri þessara tveggja véla þú ert að horfa á krefst einnar spurningar, og það er ekki spurning sem dagbókin getur svarað fyrir þig.
Breyttu henni í gegnum stýringarnar sem tilheyra innskráðu lotunni, eða í gegnum ferli sem stjórnandi styður ef krafan gildir um alla vélina. Að breyta stillingu skjástjórans meðan þú ert innskráður sem annar reikningur er ekki sama aðgerð og mun líta út fyrir að hafa virkað þar til næsta lota hefst. Að slökkva algjörlega á orkustjórnun er víðtæk fyrsta viðbrögð sem kostar rafhlöðuendingu og felur raunverulegu stefnuspurninguna.
Prófun fjögur: ef hún varð vakandi, skoðaðu netið og biðlarann
Vakin vél sem missti göngin sín hefur eina af þremur sögum: aðgangsnetið féll, VPN-biðlarinn stöðvaðist eða endurræstist, eða netþjónshliðin lét tenginguna renna út á meðan biðlarinn hélt áfram að trúa því að hann væri tengdur. Berðu saman tímaatókn tengslatburðarins og gönguatburðarins, og vertu nákvæmur um hvort kom fyrst.
Prófaðu síðan bataferlið aðskilið frá upprunalegu lotunni. Ný beiðni gegnum endurheimtu göngin getur tekist á meðan langlífa forritalotan sem opnuð var fyrir slitið helst brotin, því forritið heldur úreltum sökkli eða skyndiminnið vistfangi. Það er vandamál forritsins, ekki sönnun þess að göngin hafi ekki komið til baka.
Hvað felur gagnleg skýrsla í sér
Skrifaðu röðina með tímaatóknum og eigendum: hvenær lotan læstist, hvenær skjárinn varð dimmur, hvort svefnbeiðni var skráð, hvenær tengslin féllu og komu til baka, hvenær göngin breyttu stöðu og hvað forritið gerði í raun. Hvert atriði hefur eiganda, svo hvert atriði er hægt að afhenda rétta manneskjunni í stað þess að verða almenn kvörtun um Linux.
Ef einhver þessara lína vantar, er það næsta sem á að mæla en ekki næsta sem á að breyta. Tímalína með eyðu er upplýsandi en stillingabreyting sem gerð er á grunni tilfinningar.