Siden opgraderingen til macOS Sierra ser jeg lejlighedsvis en service CalNCService kører varm (dvs. på 100% CPU). Så når man går fra navnet, ser det ud til at være en kalendertjeneste. Jeg forsøgte at deaktivere kalendere i Internetkonti-indstillinger, men dette var ingen hjælp. Man kan dræbe tjenesten eller genstarte computeren, men problemet vedvarer. Normalt går det efter et par timer tilbage til det normale.
Hvad laver denne dæmon? Hvordan kan jeg fejle dette problem?
Opdatering: I logkonsollen finder jeg dette, når calNCService starter:
warning: dynamic accessors failed to find @property implementation for "serialNumber" for entity ABCDAddressBookSource while resolving selector "serialNumber" on class "ABCDAddressBookSource". Did you remember to declare it @dynamic or @synthesized in the @implementation ?
Update2: The Tjenesten er forbundet til synkroniseringspåmindelser. Deaktivering af påmindelsessynkronisering under internetkonti får tjenesten til at gå tilbage til normal, hvis du aktiverer den igen, får den tilbage til 100%. Dette virker uafhængigt af serveren. Jeg har en masse tilbagevendende påmindelser og havde først dette problem med min konto på fruux.com. Så migrerede jeg alt til iCloud og nu er det det samme der.
Update3: Stadig meget til stede i 10.12.1. og intet svar på Apple Support Communities .
Update4: Endnu en morgen, endnu en calNCService. Jeg har også manuelt kontrolleret de eksporterede .ics på den fornærmende påmindelsesliste. Det ser totalt harmløst ud. Cirka 40 påmindelser uden noget særligt i dem.
Opdatering 5: Stadig alle de samme i 10.12.2
Opdatering 6: Bekræftet i 10.12.4. Iterering: Dette ser ud til at være en husholdningsopgave. Da jeg aktiverede påmindelserne efter opgraderingen, blev problemet ikke udløst i mere end 24 timer. Men nu er det tilbage. Som før kan det simpelthen stoppes ved at deaktivere påmindelsessynkronisering under “Internetkonti”
Opdatering 7: Fejlen synes stadig at være til stede i MacOS 10.13 High Sierra, den er dog mindre alvorlig. Jeg har ladet den tilsvarende påmindelseskonto aktiveret. I løbet af en oppetid på 13 dage klokket CalNCService i en CPU-tid på 1:07:01 (31h), alt for meget, men mindre end f.eks. “kernetask” (7:16:16).
Opdatering 8: Stadig til stede i 10.13.4. Jeg har to maskiner med MacOS, og det sker på dem begge. Det ser ud til at være forbundet med påmindelser tilføjet via nogle API, når du tilføjer påmindelser via Launchbar. CPU-tiden for calNCService ser ud til at være korreleret med, hvor meget jeg bruger Launchbar eller Siri til at indtaste påmindelser.
Kommentarer
- Processen kører i øjeblikket hot og jeg deaktiverede begge (inklusive afslutning af applikationerne) – > Ingen ændring, kører stadig varmt.
- Når du ser “NC” i navnet på tjenesten, dette refererer til Notification Center delen af det. Forsvinder dette problem, hvis du fjerner Kalender og / eller påmindelser fra Meddelelsescenter ? Tidligere blev eventuelle problemer, jeg har oplevet med påmindelser i meddelelsescentret, løst ved at slette alle mine afsluttede påmindelser (flere tusinde af dem).
- @Phong Oh. Dette er meget nyttige oplysninger. Jeg ‘ prøver det. Selvom rydning af mine omkring 3600 udførte påmindelser hjalp ikke med dette problem. Jeg ‘ har prøvet det.
- @Phong Ak, det hjælper ikke. Tømte hele mit meddelelsescenter (det havde ” Påmindelser “), men ingen ændring.
- Uden for blå begyndte min egen CalNCService at stampe, og efter at have prøvet alt, hvad jeg fandt online (dvs. deaktivere / genaktivere kalendere og påmindelser, fjerne adgang fra apps, genstarte osv., mere her: support .itsolver.net / hc / da-gb / articles / … ), det sidste, jeg gjorde, før CalNCService gik tilbage til det normale, var at fjerne ALLE widgets fra Notifikationscenter ‘ fanen I dag (dvs. efterlad stadig meddelelser på plads). Et par minutter senere, mens jeg lavede spindump på CalNCService-processen, indså jeg, at det ‘ allerede var gået tilbage til normal.
Svar
Jeg havde det samme problem (fans på fuld gas, CalNCService ved 122% af CPUen) og har foretaget 2 besøg i Apple Store og 3. besøg, jeg tjekkede i Macen for en garantireparation (udskiftede begge blæsere) … Alligevel fortsætter problemet.
Jeg gik ind i meddelelser> rediger og deaktiver alle meddelelser, badges, lyde osv. undtagen iMessage, Slack og Outlook.
Cirka 3 minutter senere bemærkede jeg …. stilhed. Fans er normale. Jeg vil se det et stykke tid, men det ser ud til, at dette spørgsmål er bestemt relateret til noget i meddelelser. Jeg vil ikke gå glip af at blive pinget hele dagen.
Kommentarer
- Udskiftningen af blæseren er uhyggelig. Hvilken slags Apple-butik var det ?? Det ‘ er helt klart et softwareproblem. Det ‘ er synligt i aktivitetsovervågning.
Svar
Fungerer bestemt, selv før du genstarter:
På egen risiko! Lav først en Time Machine-sikkerhedskopi.
- Åbn systemindstillinger, internetkonti og fjern markering af kalender for hver konto.
- Åbn Aktivitetsovervågning, søg
calendar
og afslut kalenderprocesser.- Åbn Finder> Gå til mappe (⇧⌘G)
/Library/Caches
og træk indholdet til papirkurven.- Åbn Finder> Gå til mappe
~/Library/Caches
og træk indholdet til papirkurven.- Åbn igen Finder> Gå til mappe
~/Library/Caches
og træk indholdet til papirkurven.- Åbn Finder> Gå til mappe
~/Library/Containers
vælgcom.apple.CalendarAgent
,com.apple.CalendarAgent.CalNCService
,com.apple.CalendarFileHandler
ogcom.apple.CalendarNotification.CalNCService
og træk til papirkurven.- Åbn Finder > Gå til mappe
~/Library/Calendars
og træk indholdet af mappen til papirkurven.- Genstart computeren.
- Tøm papirkurven.
- Åbn systemindstillinger, internetkonti og marker Kalender for hver konto.
- Åbn kalender og vent f eller kalendere, der skal synkroniseres.
Berørt OS: macOS Sierra 10.12
Ubekræftet berørt OS: Mac OS Yosemite 10.10 og El Capitan 10.11
Fra: https://support.itsolver.net/hc/en-au/articles/214098206-macOS-Sierra-CalNCService-high-CPU-usage
Kommentarer
- Hvis nogen undrer sig, fungerer denne slags. Jeg synes dog, at det ‘ er nemmere at bare åbne kalenderappen, gå til præferencer > konti og deaktivere dem alle og derefter aktivere dem tilbage. Det skal ordne det. BEMÆRK: trinnet for at slette ~ / Bibliotek / Kalendere virker som påkrævet. Jeg antager, at filerne bliver ødelagt eller noget
Svar
Jeg havde et lignende problem. CalNCService
brugte enorme mængder CPU. Sådan reproducerer du på min side:
Jeg bruger iPhone SE med iOS 11.1.2 og en MacBook med macOS High Sierra på samme Wi-Fi. Jeg fik et opkald på min telefon, men jeg accepterede det bare ikke via Remind Later. Efter omkring 50 minutter bemærkede jeg, at min MacBook blev skør.
Løsningen var at slette den påmindelse om opkald fra min telefon, hvorefter MacBook afkøles med det samme.
Kommentarer
- Velkommen til Ask Different, og tak for dit bidrag! Vær opmærksom på, at svarfeltet kun er til svar på det aktuelle spørgsmål. Selvom jeg føler, at dit bidrag tilføjer værdi til diskussionen og også vedrører spørgsmålet i en vis grad, svarer det ikke det. Den bedst egnede til fremtidige bidrag som denne ville være at sende dem som en kommentar til spørgsmålet, ikke som et svar. For at få kommentarrettigheder skal du tjekke , hvordan du optjener omdømme point . Tak og have det sjovt!
- @Synoli hvordan lyder svaret nu? I det mindste sammenlignet med andre to svar, der starter med
I had same problem...
- Ingen biggie. Den ene ting, som jeg mente at påpege, er, at OP specifikt bad om, hvad dæmonen er, hvad den gør, og hvordan man går til debugging af den. De spurgte faktisk ikke om, hvordan man fikser det. Men så igen synes de andre respondenter at have fortolket det på samme måde som du gjorde. Så det kunne meget vel være, at dit svar er fint, og at jeg tog fejl!
- Jeg havde nøjagtigt det samme scenarie. Accepterede det ikke via Remind senere, og efter påmindelsen blev dumme CalNCservices skøre. Du skal bare slette påmindelsen og rette den.
- Tak! Hjalp mig den 10.14.5
Svar
Jeg bemærkede først dette problem straks efter den allerførste gang jeg oprettede en påmindelse ved hjælp af Siri på min Mac (kører High Sierra). Sletning af denne påmindelse fik CalNCService
til at opføre sig med det samme.
Jeg genskabte derefter den samme påmindelse uden Siri, og CalNCService
gjorde ikke begynde at handle op. Så i mit tilfælde ser det ud til at være knyttet til at oprette en påmindelse med Siri på Mac.
Kommentarer
- Fjernelse af påmindelsen oprettet af Siri løste problem for mig også.
Svar
Jeg var nødt til også at grøfte præferencer & relaterede filer. Der er en artikel, der gik igennem dette, og min computer er stille & cool-to-the-touch for første gang i uger. Ser efter blogdatoen ud som denne forud Sierra: https://robert.accettura.com/blog/2012/08/19/how-to-stop-calendaragent-from-eating-cpu/
Kommentarer
- Selvom dette link muligvis besvarer spørgsmålet, er det bedre at medtage de væsentlige dele af svaret her og angive linket til reference. Svar kun på link kan blive ugyldige, hvis den linkede side ændres.
Svar
Jeg havde også dette problem. Jeg prøvede ovenstående forslag uden succes.Her er hvad der endelig fungerede for mig:
- Åbn systemindstillinger> Internetkonti
- Vælg iCloud-kontoen og fjern markeringen i Kalender & Påmindelser
- Vælg de Google-konti, du har, og fjern dem (Klik på knappen “-” nederst til venstre)
- Genstart computeren
- Åbn Systemindstillinger > Internetkonti og genaktiver Kalender & Påmindelser til iCloud
- Tilføj dine Google-konti
Svar
Jeg afmeldte en tysk feriekalender i min Kalender-app. Det fungerede med det samme, og fansen er gået stille igen. Jeg formoder, at dette abonnement i denne kalender-app var problemet. Håber det vil hjælpe nogen.
Svar
Jeg fjernede simpelthen forfaldsdatoer fra alle mine forfaldne påmindelser og CalNCServices CPU-brug med det samme gik tilbage til det normale.
Disse gentagne konsollogfiler havde bedt mig om at prøve dette:
Updating overdue reminder count Scheduling next update for Tue Feb 18 09:00:00 2020, which is -3409.498367 seconds from now Performing action for fired timer with label ReminderBadgeUpdate
Dette var på macOS 10.14.6 Mojave.
Svar
I mit tilfælde blev problemet løst ved at slette en CalDAV-konto i panelet Internetkonti-systemindstillinger. Denne konto blev konfigureret til at synkronisere påmindelser. Hvis du oplever dette problem, anbefaler jeg at kontrollere ruden Internetkonti og deaktivere alle emner, der forsøger at synkronisere påmindelser.
~ Rodney
Svar
Du kan bare genstarte CalendarAgent i Aktivitetsovervågning. Hvis det ikke hjalp, skal du prøve at fjerne caches og genstarte CalendarAgent igen. Kør i Terminal.app:
rm -rf ~/Library/Caches/* && rm -rf ~/Library/Containers/com.apple.Calendar* && pkill CalendarAgent