Hva er CalNCService og hvorfor kjører det varmt i macOS Sierra?

Siden oppgraderingen til macOS Sierra ser jeg noen ganger en tjeneste CalNCService som kjører hot (dvs. på 100% CPU). Så fra navnet, ser det ut til å være noen kalendertjenester. Jeg prøvde å deaktivere kalendere i Internett-kontoinnstillinger, men dette var ingen hjelp. Man kan drepe tjenesten eller starte datamaskinen på nytt, men problemet vedvarer. Vanligvis, etter noen timer eller så, går det tilbake til det normale.

Hva gjør denne demonen? Hvordan kan jeg feilsøke dette problemet?

Oppdatering: I loggkonsollen finner jeg dette når calNCService starter opp:

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 koblet til synkroniseringspåminnelser. Deaktivering av påminnelsessynkronisering under Internett-kontoer gjør at tjenesten går tilbake til normal, og aktiverer den igjen, gjør at den går tilbake til 100%. Dette virker uavhengig av serveren. Jeg har mange gjentatte påminnelser og hadde først dette problemet med kontoen min på fruux.com. Så migrerte jeg alt til iCloud, og nå er det det samme der.

Update3: Fortsatt veldig til stede i 10.12.1. og ikke noe svar på Apple Support Communities .

Update4: Nok en morgen, nok en calNCService. Jeg har også manuelt sjekket de eksporterte .ics fra den fornærmende påminnelseslisten. Det ser helt ufarlig ut. Cirka 40 påminnelser med ingenting spesielt i seg. calNCService etter litt oppetid

Oppdatering 5: Fortsatt det samme i 10.12.2

Oppdatering 6: Bekreftet i 10.12.4. Iterering: Dette ser ut til å være noen rengjøringsoppgaver. Da jeg aktiverte påminnelsene etter oppgraderingen, ble problemet ikke utløst i mer enn 24 timer. Men nå er det tilbake. Som før kan det bare stoppes ved å deaktivere påminnelsessynkronisering under «Internett-kontoer»

Oppdatering 7: Feilen ser ut til å fortsatt være til stede i MacOS 10.13 High Sierra, den er imidlertid mindre alvorlig. Jeg har la den aktuelle påminnelseskontoen være aktivert. I løpet av oppetid på 13 dager klokket CalNCService inn en CPU-tid på 1:07:01 (31h), altfor mye, men mindre enn f.eks. «kernel task» (7:16:16).

Oppdatering 8: Fremdeles til stede i 10.13.4. Jeg har to maskiner med MacOS, og det skjer på begge. Det ser ut til å være koblet til påminnelser lagt til via noe API, for eksempel når du legger til påminnelser via Launchbar. CPU-tiden til calNCService ser ut til å være korrelert med hvor mye jeg bruker Launchbar eller Siri for å legge inn påminnelser.

Kommentarer

  • Prosessen kjører for tiden varm og jeg deaktiverte begge deler (inkludert å avslutte programmene) – > Ingen endring, kjører fortsatt varmt.
  • Når du ser “NC” i navnet på tjenesten, dette refererer til varslingssenteret -delen av den. Forsvinner dette problemet hvis du fjerner kalender og / eller påminnelser fra varslingssenteret ? Tidligere ble eventuelle problemer jeg har opplevd med påminnelser i varslingssenteret løst ved å slette alle fullførte påminnelser (flere tusen av dem).
  • @Phong Oh. Dette er veldig nyttig informasjon. Jeg ‘ prøver det. Selv om jeg ryddet rundt 3600 påminnelser, hjalp det ikke med dette problemet. Jeg ‘ har prøvd det.
  • @Phong Alas, det hjelper ikke. Tømte hele varslingssenteret mitt (det hadde » Påminnelser «), men ingen endring.
  • Utenfor blå begynte min egen CalNCService å stampe, og etter å ha prøvd alt jeg fant på nettet (dvs. deaktivere / aktivere kalendere og påminnelser på nytt, fjerne tilgang fra apper, starte på nytt osv., mer her: support .itsolver.net / hc / en-gb / articles / … ), det siste jeg gjorde før CalNCService gikk tilbake til det normale var å fjerne ALLE widgets fra varslingssenter ‘ s I dag-fanen (dvs. la fortsatt varsler være på plass). Et par minutter senere, mens jeg gjorde spindump på CalNCService-prosessen, skjønte jeg at ‘ allerede gikk tilbake til det normale.

Svar

Jeg hadde samme problem (fans på full gass, CalNCService på 122% av CPU) og har gjort 2 besøk i Apple Store og tredje besøk jeg sjekket på Mac for en garantireparasjon (erstattet begge viftene) … Likevel fortsetter problemet.

Jeg gikk inn i varsler> rediger og deaktiverte alle varsler, merker, lyder osv., bortsett fra iMessage, Slack og Outlook.

Omtrent 3 minutter senere la jeg merke til … stillhet. Vifter er normale. Jeg vil se på det en stund, men det ser ut til at dette problemet definitivt er relatert til noe i varsler. Jeg vil ikke savne å bli pinget hele dagen.

Kommentarer

  • Vifteutskiftningen er latterlig. Hva slags Apple-butikk var det ?? Det ‘ er helt klart et programvareproblem. Det ‘ er synlig i aktivitetsovervåker.

Svar

Fungerer definitivt, selv før du starter på nytt:

På egen risiko! Ta en sikkerhetskopi av Time Machine først.

  1. Åpne systeminnstillinger, Internett-kontoer og fjern merket for kalender for hver konto.
  2. Åpne Aktivitetsovervåker, søk calendar og avslutt kalenderprosesser.
  3. Åpne Finder> Gå til mappe (⇧⌘G) /Library/Caches og dra innholdet til søpla.
  4. Åpne Finder> Gå til mappe ~/Library/Caches og dra innholdet til søpla.
  5. Åpne Finder igjen> Gå til mappe ~/Library/Caches og dra innholdet til søpla.
  6. Åpne Finder> Gå til mappe ~/Library/Containers velg com.apple.CalendarAgent, com.apple.CalendarAgent.CalNCService, com.apple.CalendarFileHandler og com.apple.CalendarNotification.CalNCService og dra til søpla.
  7. Åpne Finder > Gå til mappe ~/Library/Calendars og dra innholdet i mappen til papirkurven.
  8. Start datamaskinen på nytt.
  9. Tøm papirkurven.
  10. Åpne systemvalg, Internett-kontoer og merk av for Kalender for hver konto.
  11. Åpne Kalender og vent f eller kalendere som skal synkroniseres.

Berørt operativsystem: macOS Sierra 10.12
Ubekreftet berørt operativsystem: 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 noen lurer på, fungerer denne typen. Jeg tror imidlertid det ‘ er enklere å bare åpne kalenderappen, gå til preferanser > kontoer, og deaktivere dem alle, og aktiver deretter dem tilbake. Det skal fikse det. MERKNAD: trinnet for å slette ~ / Bibliotek / Kalendere virker som påkrevd. Jeg antar at filene blir ødelagt eller noe

Svar

Jeg hadde lignende problem. CalNCService brukte enorm mengde CPU. Slik reproduserer du på min side:

Jeg bruker iPhone SE med iOS 11.1.2 og en MacBook med macOS High Sierra på samme Wi-Fi. Jeg ringte på telefonen min, men jeg godtok den ikke via Remind Later. Etter rundt 50 minutter la jeg merke til at MacBook ble gal.

Løsningen var å slette den påminnelsen fra telefonen min, og deretter ble MacBook avkjølt umiddelbart.

Kommentarer

  • Velkommen til Ask Different, og takk for at du bidro! Vær oppmerksom på at svarfeltet kun er til svar på det faktiske spørsmålet. Selv om jeg føler at ditt bidrag gir verdier til diskusjonen, og også forholder seg til spørsmålet til en viss grad, svarer det ikke på det. Den beste løsningen for fremtidige bidrag som den ville være å legge dem ut som en kommentar til spørsmålet, ikke som et svar. For å få kommentarrettigheter, sjekk ut hvordan du kan oppnå ryktepoeng . Takk og ha det gøy!
  • @Synoli hvordan høres svaret ut nå? I det minste sammenlignet med andre to svar som starter med I had same problem...
  • Ingen biggie. Den ene tingen jeg mente å påpeke er at OPEN spesifikt ba om hva demonen er, hva den gjør, og hvordan man skal gå frem for å feilsøke den. De spurte faktisk ikke om hvordan de skulle fikse det. Men igjen, de andre respondentene ser ut til å ha tolket det på samme måte som du gjorde. Så det kan veldig godt være at svaret ditt bare er bra, og at jeg tok feil!
  • Jeg hadde nøyaktig samme scenario. Ikke godtok det via Remind senere, og etter påminnelsen om at dumme CalNCservices ble sprø. Bare slett påminnelsen, fikse den.
  • Takk! Hjalp meg 10.14.5

Svar

Jeg la merke til dette problemet umiddelbart etter den aller første gangen jeg opprettet en påminnelse om å bruke Siri på min Mac (kjører High Sierra). Ved å slette denne påminnelsen fikk CalNCService til å oppføre seg med en gang.

Jeg gjenskapte deretter den samme påminnelsen uten Siri, og CalNCService gjorde ikke begynne å opptre. Så i mitt tilfelle ser det ut til å være knyttet til å lage en påminnelse med Siri på Mac.

Kommentarer

  • Å fjerne påminnelsen opprettet av Siri løste problem for meg også.

Svar

Jeg måtte også grøfte innstillinger & relaterte filer. Det er en artikkel som gikk meg gjennom dette, og datamaskinen min er stille & kul å ta på for første gang på uker. Ser etter bloggdatoen ut som dette forut Sierra: https://robert.accettura.com/blog/2012/08/19/how-to-stop-calendaragent-from-eating-cpu/

Kommentarer

  • Selv om denne lenken kan svare på spørsmålet, er det bedre å ta med de viktigste delene av svaret her og oppgi lenken som referanse. Svar som bare er koblet, kan bli ugyldige hvis den koblede siden endres.

Svar

Jeg hadde også dette problemet. Jeg prøvde forslagene ovenfor uten å lykkes.Her er det som til slutt fungerte for meg:

  1. Åpne systemvalg> Internett-kontoer
  2. Velg iCloud-kontoen og fjern merket for Kalender & Påminnelser
  3. Velg hvilke Google-kontoer du har, og fjern dem (Klikk på «-» -knappen nede til venstre)
  4. Start datamaskinen på nytt
  5. Åpne Systemvalg > Internett-kontoer og aktiver Kalender & Påminnelser for iCloud
  6. Legg til Google-kontoene dine

Svar

Jeg meldte meg av en tysk høytidskalender i Kalender-appen min. Det fungerte umiddelbart, og fansen har gått stille igjen. Jeg antar at dette abonnementet i denne kalenderappen var problemet. Håper det vil hjelpe noen.

Svar

Jeg fjernet ganske enkelt forfallsdatoene fra alle mine forfalte påminnelser, og CalNCServices CPU-bruk umiddelbart gikk tilbake til det normale.

Disse gjentatte konsolloggene hadde bedt meg om å 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 mitt tilfelle ble problemet løst ved å slette en CalDAV-konto i panelet Internet Accounts System Preferences. Denne kontoen ble konfigurert for å synkronisere påminnelser. Hvis du opplever dette problemet, anbefaler jeg at du sjekker ruten for Internett-kontoer og deaktiver alle elementer som prøver å synkronisere påminnelser.

~ Rodney

Svar

Du kan bare starte CalendarAgent på nytt i Aktivitetsovervåking. Hvis det ikke hjalp, kan du prøve å fjerne cacher og starte CalendarAgent på nytt. Kjør i Terminal.app:

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

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *