Când lansez Mesaje pe MacOS și încerc să fac orice cu el (sau chiar, se pare, dacă aștept puțin până când se primește un mesaj) cele două procese soagent
și callservicesd
încep să maximizeze CPU și nu se opresc până Mesajele și toate sunt abandonate forțat.
Mesajele sunt în vigoare acum inutilizabile pe Mac-ul meu. Contul meu iCloud este singurul care sincronizează contactele și singurul utilizat în mesaje (utilizarea mai multor conturi în cazul este sugerat ca declanșator al erorii).
Ce pot face pentru a remedia acest lucru? Ștergerea și citirea tuturor conturilor mele pe Internet nu este o opțiune.
Actualizați : Declanșatorul acestui comportament pare să fie verificarea ortografică (teribilă) a Apple. Pot folosi mesaje fără ca soagent
să preia aparatul până când greșesc greșit. Dar o greșeală de scriere și Mesaje se blochează o vreme și apoi soagent
decolează și nu poate fi oprit decât prin renunțarea forțată.
Căutarea erori care conțin „contacte” primesc:
error 08:33:58.523010 -0500 accountsd "Cannot check access to a private account type: <private>" error 08:33:58.526106 -0500 accountsd "Cannot check access to a private account type: <private>" error 08:33:58.561595 -0500 accountsd "Cannot check access to a private account type: com.apple.account.AppleAccount"
și
default 08:38:32.371678 -0500 AppleSpell Rebroadcasting external notification ABDistributedDatabaseChangedNotification from process accountsd (<private>) default 08:38:32.405900 -0500 suggestd Rebroadcasting external notification ABDistributedDatabaseChangedNotification from process accountsd (<private>) default 08:39:33.801123 -0500 ContactsAccountsService There was an error while trying to load accounts. We"ll return an empty array. Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated.}
Comentarii
- Discuțiile despre această postare sunt în chat
- Se pare că Apple a remediat asta în Mojave.
- Uau, puterea forumurilor care pot fi căutate înseamnă că pot găsi în acest iulie 2019 & urmând răspunsurile aici. Reporniți, așteptați aproximativ 45 de minute pentru resync Messages and Contacts, Activity Monitor arată totul înapoi la niveluri de 5%. Prima dată în LUNI și am ‘ recuperat starea de sănătate a Mac-ului. . Serios. Vă mulțumesc.
- @orome Am ‘ m pe Mojave. Nu am idee dacă problema mea este aceeași cu OP ‘ s, dar simptomele sunt similare, doar dif nu trebuie să încep să tastați – dacă deschid aplicația Mesaje, nu ‘ nu o folosesc deloc, CPU este în scurt timp (aproape) maximizat cu soagent & Mesaje în sine
Răspuns
Întrucât problema este legată de funcția de verificare a ortografiei, v-aș sugera să resetați înlocuirea textului.
Puteți șterge (sau salva, dacă ortografia a învățat contează) toate fișierele din:
~/Library/Spelling
Nu uitați să eliminați procesul de vrajă (ceva de genul AppleSpell), dar nu uitați să părăsiți Message.app înainte de a face acest lucru.
Încercați, de asemenea, să ștergeți toate intrările (dacă ați adăugat vreodată una) apăsând semnul minus în Settings.app> Tastatură> Înlocuire text
Rețineți că problema dvs. pare să fie strâns legată de acesta (așa cum sa subliniat în unele răspunsuri). Pentru a rezuma soluțiile discutate:
- Navigați la
~/Library/Containers/com.apple.soagent/Data/Library/Preferences
și ștergeți (Trageți în Coșul de gunoi)com.apple.soagent.plist
și apoi reporniți computerul. - A doua soluție a fost subliniată de Everett.
Comentarii
- Altcuiva i se pare amuzant că vinovatul este
soagent
? Ca și în …. Stack Overflow Agent ?? (obvs nu, dar încă)
Răspuns
Acest lucru se întâmplă periodic de la Mac OS X Yosemite & Handoff / Continuity a fost implementat … și acum tratez tot ceea ce vine prin mesaje ca fiind consumabil (îl copiez imediat sau mă angajez să-l pierd în viitor).
Astăzi s-a întâmplat în Mojave. Așa cum, de multe alte ori … soagent începe să mestece procesorul, pasărea, serviciul de apelare și încă câțiva alții par a fi afectați.
Obosit să mă păcălesc, fac următoarele.
1 – Ștergeți tot în dosarul:
~/Library/Messages
2 – Ștergeți întreg folder:
~/Library/Containers/com.apple.iChat
3 – Treceți la folderul de preferințe aici ( nu „ștergeți acest lucru ):
~/Library/Preferences
și faceți o căutare pentru „chat” care afișează mai multe preferințe fișiere decât ar trebui să existe (o mulțime de gunoi rămase din Mesaje). Șterg toate fișierele care apar în căutare cu cuvântul „chat” în folderul Preferințe.
Apoi, am relansat Mesaje și am primit:
Apoi repornesc. Mesajele se reconstruiesc și Soagent încetează să mai mănânce bateria MacBook.
Comentarii
- Tocmai a apărut problema în Mojave și acest lucru a rezolvat-o din nou. Sper că îi ajută pe ceilalți.
Răspuns
Diagnostic provizoriu: Există o înregistrare (sau o structură) coruptă în baza de date Contacte. Descărcarea completă a bazei de date din versiunea iCloud vă asigură că versiunea locală este curată.
Soluție: Consultați https://appuals.com/fix-mac-running-slow-due-addressbooksourcesync/
O versiune simplificată a celor de mai sus pare să fi făcut trucul pentru mine:
0) Închideți contactele
1) Ștergeți (după efectuarea unei copii) tot conținutul ~ / Library / Application Support / Address Book /. Reporniți (nu știți dacă este cu adevărat necesar).
2) Debifați Contacte în setările iCloud.
3) Deschideți Contacte (conținutul va fi gol)
4) Verificați Contacte în setările iCloud. Sincronizarea începe (inclusiv gruparea contactelor în grupuri etichetate)
Acest lucru a calmat totul, inclusiv agentul de apel, serviciile de apeluri etc.
Comentarii
- În Mojave acesta este
~/Library/Application Support/AddressBook/
- Baza de date nu rămâne curată. Fiți gata pentru a fi retrogradat pentru a trebui să ștergeți periodic baza de date locală, să pierdeți toate contactele care nu s-au sincronizat de pe Mac-ul dvs. la iCloud și să descărcați din nou toate contactele. Baza de date centrală de contacte este foarte fragilă. Trebuie să fac asta o dată la 3 luni. Am pierdut 100 de ‘ contacte și chiar mai multe actualizări ale contactelor în ultimii doi ani.
Răspuns
Ați deschis consola și ați filtrat mesajele din „MCContactsManager”?
În detaliile mesajului, puteți găsi o referință la persoana de contact care a cauzat problema. Exportați acest contact într-un fișier VCF. Ștergeți contactul și verificați dacă nu mai există mesaje din „MCContactsManager”.
Căutați soagent și callerservicesd pentru a reduce încărcarea procesorului.
După ce vedeți picătura, puteți importa salvarea VCF în contacte din nou și totul ar trebui să revină la normal.
Răspunde
Nu rulez mesaje, dar acest lucru s-a întâmplat pe MacBook Pro (13-inch, sfârșitul anului 2012, macOS 10.13.6, 2,9 GHz Intel Core i7, 8 GB RAM, Intel HD Graphics 4000 1536 MB) chiar acum.
după ce a renunțat la Note, utilizarea CPU a soagent a revenit la normal, iar fanii s-au liniștit.
Răspuns
Observam un procesor înalt cu soagent, callerviceagent și accountsd
Am încercat sugestia de ortografie de mai sus și am observat în continuare câteva probleme. De asemenea, am făcut următoarele:
1) (Backup) și apoi am încetat să sincronizez contactele Google cu Mac. Apoi reporniți sincronizarea.
2) (Copie de rezervă) și ștergeți fișierul pref al agendei la ~ / Library / Preferences / com.apple.AddressBook.plist
3) Reporniți
Am observat câteva contacte „fără nume” în Contacte, precum și un contact fără nume care nu se sincroniza corect cu Google (câmpurile erau diferite), chiar și după pașii de mai sus. Am actualizat înregistrarea contactului pe Mac și totul a fost reparat (adică sincronizat corect).
Răspuns
Cred că eliminarea / sincronizarea Google și a altor contacte De asemenea, funcționează. În Preferințe sistem> Conturi Internet, debifați Contacte care păstrează numai Contacte iCloud.
După ce am făcut acest lucru, am făcut și https://apple.stackexchange.com/a/321509 .