Mac friezet nei it wekken mei de VPN: wat te registrearjen
In frieze nei it wekken kin it hiele buroblêd, de klant of ien wachtsjende app wêze. Beslis wat mislearre, en meitsje dan it rapport dat by dat symptoom past.
Rapporten oer in beferzen Mac nei it wekken bringe faak trije flaters byinoar yn ien klacht. De wizer kin noch bewege wylst de VPN-klant klikken negearret, de klant kin wurkje wylst ien fiere sesje ferrint, of it hiele buroblêd kin ophâlde mei it oannimmen fan ynfier. Elk fan dy gefallen freget oar bewiis, en de earste minút nei it friezen beslút hokker oft jo foar jo hawwe. In ferkearde gissing stjoert elke folgjende stap yn ’e ferkearde rjochting.
Wat ophold mei antwurdzjen, en wat allinnich ophold mei wachtsjen
Begjin mei de goedkeapste tests: beweeg de wizer en typ yn in lokaal tekstfjild, iepenje de eigen statuswerjefte fan ’e klant en lês de steat dy’t er rapportearret, en begjin dan in nije operaasje yn ’e privee-app ynstee fan de sesje te ferfetsjen dy’t al iepen wie. Skriuw de trije antwurden op foardat jo eat oars oanreitsje, want de folchoarder fan wat mislearre is it earste detail dat minsken ferjitte.
Elk resultaat wiist nei in oar plak. Ien fêstsittende sesje set it bewiis oan ’e oare kant fan ’e tunnel, en de Mac is allinnich taskôger. In klant dy’t klikken negearret wylst it buroblêd noch wurket, ferlytset it sykjen ta dat proses en syn log. In masine dy’t de wizer negearret hellet de mooglikheid wei om eat te draaien, want elk ynspeksjekommando hat in shell nedich dy’t antwurdet.
Hâld de trije gefallen apart sels as de brûker se yn ien sin beskriuwt. It rapport dat jo yntsjinje moat sizze hokker test earst mislearre en hokker noch slagge, net dat de masine beferzen is. Dat ûnderskie lit in stipe-yngenjeur beslute oft er nei it netwurk, de klant of de hardware sjen moat.
In tiidline dy’t jo moarn noch ferdigenje kinne
De klok is it diel fan ’e registraasje dat letter net wer opboud wurde kin. Skriuw op wannear’t it lid iepene of de masine wekker waard, wannear’t de earste mislearre aksje barde, en oft dy twa mominten sekonden of minuten útinoar wiene. Skriuw dan op oft de Mac wier slepte of allinnich syn skerm beskoattele, want dat binne ferskillende steaten mei ferskillende wekpaaden. It slieplog is it iennichste diel fan dy tiidline dat jo efterôf kontrolearje kinne.
pmset -g log | grep -i -E 'wake|sleep'
log show --last 15m --predicate 'process == "<client-process>"' --style compactIt earste kommando feroaret in ûndúdlik oantinken yn in tiidstimpel dy’t jo yn it twadde yntype kinne. Behein de logfraach ta it klantproses en in koart finster, en jo krije in side útfier ynstee fan in hiele dei. Kopiearje de modelidentifikaasje, de klantbuild en it netwurk dêr’t jo op wiene yn deselde notysje wylst it skerm noch foar jo is; in rapport dat de oare moarns gearstald wurdt ferliest de oarder dy’t it lêsber makke.
Kies de opname dy’t by it symptoom past
Apple dokumintearret trije opnamen yn de diagnoazegids fan Activity Monitor, en se beantwurdzje ferskillende fragen. Sample Process besjocht ien keazen proses trije sekonden, spindump rjochtet him op in app dy’t opholden is mei antwurdzjen en hast twongen wurdt te sluten, en System Diagnostics sammelt systeemlogs yn in pakket.
Kies op grûn fan wat jo waarnommen hawwe, net fan gewoante. In klant dy’t draait mar him mislaat, krijt in sample, nommen mei sample <pid> 3 -file ~/Desktop/sample.txt of út it tsjilmenu. In app dy’t ivich draait en deameitsje moat wurde, krijt it Spindump-ûnderdiel út itselde menu. In probleem dat de klant en it systeem oansprekt, krijt sudo sysdiagnose -f ~/Desktop. Nim in sample foardat jo twinge te sluten as jo kinne, want it beëinigjen fernielt krekt de steat dy’t jo ynspektearje woenen, en neam it bestân nei de barren en de tiid ynstee fan nei jo gissing oer de oarsaak.
Behannelje elk pakket as gefoelich. Dizze rapporten drage kontonammen, hostnammen, paden en netwurkdetails, dus stjoer se fia it stipekanaal dat jo organisaasje brûkt ynstee fan se oan in iepen tried te heakjen. As in rapport ynkoarte wurde moat, koartsje dan in kopy yn en hâld it orizjineel yntakt.
Wannear’t de wizer sels net beweecht
In dea ynterface feroaret de oarder fan operaasjes. Jo kinne gjin sample fan in proses nimme of in fraach útfiere fan in shell dy’t net antwurdet, dus it earste doel is herstel en it twadde is in registraasje. In twongen herstart is soms de iennichste útwei, en it is ek it momint dat de nijste details ferdwine. Skriuw de tiid op, de finsters dy’t iepen wiene en oft it netwurkmenu in ferbining toande foardat jo herstarte; dy waarnimmings oerlibje de herstart ek al oerlibbet de prosessteat it net.
As de masine werom is, wjerstean dan de konklúzje dat de herstart de skuldige fûn hat. It herstelde de tsjinst en neamde neat. Allinnich in werhelling mei ien kontrolearre feroaring kin nei in komponint wize.
As it friezen weromkomt, feroarje dan ien betingst per poging: it netwurk, de klantferzje of de sliepmodus. Bewarje earst fierwurk, en mije twongen sliep yn in lus op in produksjemasine, want werhelle hurde syklusen riskearje gegevensferlies en leverje faak in oare flater as dy’t jo efterfolgje. Skriuw elke poging mei syn betingsten op, sadat de folgjende ferlykber is en net anekdoatysk.
Jou ien barren oer, gjin stimming
De oerdracht dy’t aksje krijt neamt fjouwer dingen: wat ophold mei antwurdzjen, wannear’t it barde, hoe’t it netwurk op dat momint like, en hokker opname it finster dekt. Foegje de klantferzje en de macOS-build ta, en stop dan. Sawol it platformteam as de klantleveransier kinne op dy sin hannelje, en gjin fan beiden kin op in beskriuwing fan frustraasje hannelje. Hâld de registraasje op ien plak en foegje deroan ta ynstee fan it ferhaal elk kear opnij te fertellen; as in update it gedrach feroare hat, neam hokker, want dat is ek bewiis.
In goed rapport seit ek wat jo al útsletten hawwe. As in lokale app tidens it friezen antwurde, sis dat; as it slieplog in wiere wekking toant en gjin beskoatteling, sis dat ek. De folgjende persoan soe tests dy’t jo al dien hawwe net wer dwaan moatte.
Foardat jo it ticket slute, kontrolearje trije dingen: de tiidstimpel komt út it slieplog en net út it ûnthâld, de opname past by it symptoom dat jo wier seagen, en it pakket stiet op it goedkarde plak. As ien fan de trije ûntbrekt, is it rapport net klear om te stjoeren.