Vad är CalNCService och varför går det varmt i macOS Sierra?

Sedan uppgraderingen till macOS Sierra ser jag ibland en tjänst CalNCService kör hot (dvs. på 100% CPU). Så från namnet verkar det vara en kalendertjänst. Jag försökte inaktivera kalendrar i inställningar för internetkonton, men det var ingen hjälp. Man kan döda tjänsten eller starta om datorn, men problemet kvarstår. Vanligtvis, efter några timmar eller så går det tillbaka till det normala.

Vad gör den här demonen? Hur kan jag felsöka problemet?

Uppdatering: I loggkonsolen hittar jag detta när calNCService startar:

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 ? 

Uppdatering2: Tjänsten är kopplad till synkroniseringspåminnelser. Om du inaktiverar påminnelsessynkronisering under Internet-konton går tjänsten tillbaka till normal, och aktiveras igen gör att den går tillbaka till 100%. Detta verkar oberoende av servern. Jag har en massa återkommande påminnelser och hade först problemet med mitt konto på fruux.com. Sedan migrerade jag alla till iCloud och nu är det detsamma där.

Update3: Fortfarande mycket närvarande i 10.12.1. och inget svar på Apple Support Communities .

Uppdatering4: Ytterligare en morgon, en ny calNCService. Jag har också manuellt kontrollerat de exporterade .icsna i den kränkande påminnelselistan. Det ser helt ofarligt ut. Cirka 40 påminnelser med inget särskilt. calNCService efter en viss driftstid

Uppdatering 5: Fortfarande samma sak i 10.12.2

Uppdatering 6: Bekräftad 10.12.4. Iterering: Detta verkar vara en hushållsuppgift. När jag aktiverade påminnelserna efter uppgraderingen utlöstes inte problemet mer än 24 timmar. Men nu är det tillbaka. Som tidigare kan det helt enkelt stoppas genom att inaktivera påminnelsessynkronisering under ”Internetkonton”

Uppdatering 7: Felet verkar fortfarande vara närvarande i MacOS 10.13 High Sierra, det är dock mindre allvarligt. Jag har låtit motsvarande påminnelsekonto aktiverat. Under en drifttid på 13 dagar klockade CalNCService in en CPU-tid på 1:07:01 (31h), alldeles för mycket, men mindre än t.ex. ”kärnuppgift” (7:16:16).

Uppdatering 8: Finns fortfarande i 10.13.4. Jag har två maskiner med MacOS och det händer på dem båda. Det verkar vara anslutet till påminnelser som läggs till via något API, t.ex. när du lägger till påminnelser via Launchbar. CPU-tiden för calNCService verkar vara korrelerad med hur mycket jag använder Launchbar eller Siri för att skriva in påminnelser.

Kommentarer

  • Processen körs för närvarande varmt och jag inaktiverade båda (inklusive att avsluta applikationerna) – > Ingen ändring, kör fortfarande het.
  • När du ser ”NC” i tjänstens namn, detta hänvisar till Notification Center delen av den. Försvinner detta problem om du tar bort kalender och / eller påminnelser från meddelandecentret ? Tidigare har alla problem som jag har upplevt med påminnelser i meddelandecentret lösts genom att ta bort alla mina slutförda påminnelser (flera tusen av dem).
  • @Phong Oh. Detta är mycket användbar information. Jag ’ testar det. Även om jag rensade mina cirka 3600 påminnelser hjälpte inte med det här problemet. Jag ’ har provat det.
  • @Phong Ack, det hjälper inte. Tömde hela mitt meddelandecenter (det hade ” Påminnelser ”), men ingen ändring.
  • Utanför blått min egen CalNCService började stämpla, och efter att ha provat allt jag hittade online (dvs. inaktivera / återaktivera kalendrar och påminnelser, ta bort åtkomst av appar, starta om osv., mer här: support .itsolver.net / hc / en-gb / articles / … ), det sista jag gjorde innan CalNCService gick tillbaka till det normala var att ta bort ALLA widgets från Notifieringscenter ’ s fliken Idag (dvs. lämna fortfarande aviseringar på plats). Några minuter senare, medan jag gjorde spindump på CalNCService-processen, insåg jag att det ’ redan gått tillbaka till det normala.

Svar

Jag hade samma problem (fans på full gas, CalNCService på 122% av CPU) och har gjort två besök i Apple Store och 3: e besök jag checkade in på Mac för en garantireparation (ersatte båda fläktarna) … Ändå fortsätter problemet.

Jag gick in i aviseringar> redigerade och inaktiverade alla aviseringar, märken, ljud osv. utom iMessage, Slack och Outlook.

Cirka tre minuter senare märkte jag …. tystnad. Fläktar är normala. Jag kommer att titta på det ett tag, men det verkar som om den här frågan definitivt är relaterad till något i meddelanden. Jag kommer inte att missa att bli pingad hela dagen.

Kommentarer

  • Ersättningen av fläkten är otäck. Vilken typ av Apple-butik var det ?? Det ’ är helt klart ett programvaruproblem. Det ’ syns i aktivitetsövervakaren.

Svar

Fungerar definitivt, även innan du startar om:

På egen risk! Gör först en Time Machine-säkerhetskopia.

  1. Öppna systeminställningar, internetkonton och avmarkera kalender för varje konto.
  2. Öppna Aktivitetsövervakare, sök calendar och avsluta kalenderprocesser.
  3. Öppna Finder> Gå till mapp (⇧⌘G) /Library/Caches och dra innehållet till papperskorgen.
  4. Öppna Finder> Gå till mapp ~/Library/Caches och dra innehållet till papperskorgen.
  5. Återigen, öppna Finder> Gå till mapp ~/Library/Caches och dra innehållet till papperskorgen.
  6. Öppna Finder> Gå till mapp ~/Library/Containers välj com.apple.CalendarAgent, com.apple.CalendarAgent.CalNCService, com.apple.CalendarFileHandler och com.apple.CalendarNotification.CalNCService och dra till papperskorgen.
  7. Öppna Finder > Gå till mapp ~/Library/Calendars och dra innehållet i mappen till papperskorgen.
  8. Starta om datorn.
  9. Töm papperskorgen.
  10. Öppna systeminställningar, internetkonton och markera Kalender för varje konto.
  11. Öppna Kalender och vänta f eller kalendrar som ska synkroniseras.

Berörda operativsystem: macOS Sierra 10.12
Obekräftat påverkat operativsystem: Mac OS Yosemite 10.10 och El Capitan 10.11

Från: https://support.itsolver.net/hc/en-au/articles/214098206-macOS-Sierra-CalNCService-high-CPU-usage

Kommentarer

  • Om någon undrar, fungerar den här typen. Jag tycker dock att det ’ är lättare att bara öppna kalenderappen, gå till inställningar > konton och inaktivera dem alla och aktivera sedan dom tillbaka. Det borde fixa det. OBS! Steget för att ta bort ~ / Bibliotek / Kalendrar verkar vara nödvändigt. Jag antar att filerna blir skadade eller något.

Svar

Jag hade liknande problem. CalNCService förbrukade enormt mycket CPU. Så här reproducerar jag på min sida:

Jag använder iPhone SE med iOS 11.1.2 och en MacBook med macOS High Sierra på samma Wi-Fi. Jag fick ett samtal på min telefon, men jag accepterade det inte via Remind Later. Efter cirka 50 minuter märkte jag att min MacBook blev galen.

Lösningen var att ta bort den samtalspåminnelsen från min telefon och sedan svalnade MacBook omedelbart.

Kommentarer

  • Välkommen till Ask Different, och tack för ditt bidrag! Kom ihåg att svarsfältet endast är för svar på den faktiska frågan. Även om jag tycker att ditt bidrag tillför mervärde till diskussionen och även relaterar till frågan till en viss grad, svarar det inte på det. Bäst lämpad för framtida bidrag som det här är att lägga upp dem som en kommentar till frågan, inte som ett svar. För att få kommentarerprivilegier, kolla in hur man tjänar ryktepoäng . Tack och ha kul!
  • @Synoli hur låter svaret nu? Åtminstone jämfört med andra två svar som börjar med I had same problem...
  • Ingen biggie. Den enda sak som jag tänkte påpeka är att OP specifikt frågade efter vad demonen är, vad den gör och hur man ska felsöka den. De frågade faktiskt inte hur de skulle fixa det. Men igen verkar de andra respondenterna ha tolkat det på samma sätt som du gjorde. Så det kan mycket väl vara att ditt svar bara är bra, och att jag tog fel!
  • Jag hade exakt samma scenario. Accepterade inte det via Påminn senare, och efter påminnelsen blev dumma CalNC-tjänster galen. Att helt enkelt ta bort påminnelsen fixar det.
  • Tack! Hjälpte mig 10.14.5

Svar

Jag märkte först det här problemet direkt efter den allra första gången jag skapade en påminnelse med Siri på min Mac (kör High Sierra). Att ta bort den här påminnelsen fick CalNCService att uppträda direkt.

Jag återskapade sedan samma påminnelse utan Siri, och CalNCService gjorde inte börja agera. Så i mitt fall verkar det vara kopplat till att skapa en påminnelse med Siri på Mac.

Kommentarer

  • Ta bort påminnelsen skapad av Siri löste problem för mig också.

Svar

Jag var tvungen att också ställa in preferenser & relaterade filer. Det finns en artikel som gick igenom det här och min dator är tyst & cool-to-the-touch för första gången på flera veckor. Ser ut efter bloggdatumet så här föregår Sierra: https://robert.accettura.com/blog/2012/08/19/how-to-stop-calendaragent-from-eating-cpu/

Kommentarer

  • Även om den här länken kan svara på frågan är det bättre att inkludera de viktigaste delarna av svaret här och tillhandahålla länken som referens. Länksvar kan bara bli ogiltiga om den länkade sidan ändras. >

Svar

Jag hade också det här problemet. Jag försökte ovanstående förslag utan framgång.Här är vad som äntligen fungerade för mig:

  1. Öppna systeminställningar> Internetkonton
  2. Välj iCloud-kontot och avmarkera Kalender & Påminnelser
  3. Välj alla Google-konton som du har och ta bort dem (Klicka på knappen ”-”, nere till vänster)
  4. Starta om datorn
  5. Öppna systeminställningar > Internetkonton och återaktivera Kalender & Påminnelser för iCloud
  6. Lägg till dina Google-konton

Svar

Jag avslutade prenumerationen på en tysk semesterkalender i min kalenderapp. Det fungerade omedelbart och fansen har gått tyst igen. Jag antar att den här prenumerationen i den här kalenderappen var problemet. Hoppas det kommer att hjälpa någon.

Svar

Jag tog helt enkelt bort förfallodagen från alla mina försenade påminnelser, och CalNCServices CPU-användning omedelbart gick tillbaka till det normala.

Dessa upprepade konsolloggar hade uppmanat mig att prova detta:

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 

Detta var på macOS 10.14.6 Mojave.

Svar

I mitt fall löstes problemet genom att radera ett CalDAV-konto i Internetkonton Systeminställningspanelen. Det här kontot har konfigurerats för att synkronisera påminnelser. Om du har det här problemet rekommenderar jag att du kontrollerar rutan Internetkonton och inaktiverar alla objekt som försöker synkronisera påminnelser.

~ Rodney

Svar

Du kan bara starta om CalendarAgent i Activity Monitor. Om det inte hjälpte, försök ta bort cacheminnen och starta om CalendarAgent igen. Kör i Terminal.app:

rm -rf ~/Library/Caches/* && rm -rf ~/Library/Containers/com.apple.Calendar* && pkill CalendarAgent 

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *