Když spustím Zprávy v macOS a pokusím se s nimi vůbec něco udělat (nebo dokonce, zdá se, pokud jen chvíli počkám, dokud není přijata zpráva) dva procesy soagent
a callservicesd
začnou maximalizovat CPU a nezastaví se, dokud Zprávy a všechny jsou vynuceny.
Zprávy jsou nyní na mém Macu nepoužitelné. Můj účet iCloud je jediný, který synchronizuje kontakty a jediný, který se používá ve Zprávách (použití více účtů v obou jako spouštěč chyby je doporučen případ).
Co mohu udělat, abych to napravil? Smazání a čtení všech mých internetových účtů není možné.
Aktualizace : Zdá se, že spouštěčem tohoto chování je (hrozná) kontrola pravopisu společnosti Apple. Mohu používat Zprávy, aniž bych soagent
převzal kontrolu nad mým strojem, dokud nezadám chybu. Ale jeden překlep a Messages chvíli visí a pak soagent
vzlétne a nelze jej zastavit jinak než násilným ukončením.
Hledání chyby obsahující „kontakty“ dostávám:
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"
a
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.}
Komentáře
- Diskuse o tomto příspěvku jsou v chatu
- Vypadá to, že Apple možná opravil toto v Mojave.
- Páni, díky síle prohledávatelných fór můžu letos v červenci 2019 & sledovat odpovědi zde. Restartujte, počkejte asi 45 minut, než Resync Messages and Contacts, Activity Monitor shows everything back to 5% levels. Poprvé v MĚSÍCÍCH a já ‚ jsem dostal zpět zdraví svého Macu. Kdybych vám mohl koupit všechna piva, chtěl bych . Vážně. Děkuji.
- @orome I ‚ m na Mojave. Netuším, jestli je můj problém stejný jako OP ‚ s, ale příznaky jsou podobné, pouze rozdíl erence is I don ‚ t need to start typing — if I open Messages app, don ‚ t use all at all, CPU is soon, CPU (téměř) maximum se soagent & Zprávy samotné
Odpověď
Jelikož problém souvisí s funkcí kontroly pravopisu, navrhuji vám obnovit výměnu textu.
Můžete vymazat (nebo uložit, pokud vám záleží na pravopisu) všechny soubory v:
~/Library/Spelling
Nezapomeňte zabít proces kouzla (něco jako AppleSpell), ale nezapomeňte před tím aplikaci Message.app ukončit.
Zkuste také smazat všechny položky (pokud jste je někdy přidali) stisknutím klávesy mínus v Nastavení. aplikace> Klávesnice> Výměna textu
Upozorňujeme, že váš problém úzce souvisí s tento (jak je uvedeno v některých odpovědích). Shrnutí diskutovaných řešení:
- Přejít na
~/Library/Containers/com.apple.soagent/Data/Library/Preferences
a odstranit (přetáhnout do koše)com.apple.soagent.plist
a poté restartujte počítač. - Na druhé řešení upozornil Everett.
Komentáře
- Považuje někdo jiný za zábavné, že viníkem je
soagent
? Jako v …. Agent přetečení zásobníku ?? (samozřejmě ne, ale přesto)
Odpověď
Toto se děje pravidelně od verze Mac OS X Yosemite & Předání / kontinuita byla implementována … a já nyní zacházím se vším, co prochází zprávami, jako s výdaji (okamžitě to zkopírujte nebo se zavázat, že to v budoucnu ztratíte).
Dnes se to stalo v Mojave. Stejně jako mnohokrát … agent začne žvýkat procesor, ptáka, volaného a pár dalších se zdá být také ovlivněno.
Unavený z toho, že si s tím lámu hlavu, dělám následující.
1 – Smazat vše ve složce:
~/Library/Messages
2 – Smažte celý složka:
~/Library/Containers/com.apple.iChat
3 – Zde přejděte do složky s předvolbami ( toto nesmažte ):
~/Library/Preferences
a vyhledejte „chat“, který obsahuje mnohem více předvoleb soubory, než by měly existovat (spousta zbylých odpadků ze Zpráv). Smažu všechny soubory, které se objeví v nálezu, se slovem „chat“ ve složce Předvolby.
Poté jsem znovu spustil Zprávy a zobrazil:
Poté se restartuji. Zprávy se znovu vytvářejí a agent přestává jíst moji baterii MacBooku.
Komentáře
- Problém se právě vyskytl v Mojave a vyřešilo to znovu. Doufám, že to pomůže ostatním.
Odpověď
Předběžná diagnóza: V databázi kontaktů je poškozený záznam (nebo struktura). Úplné stažení databáze z verze iCloud zajistí, že místní verze bude čistá.
Řešení: Viz https://appuals.com/fix-mac-running-slow-due-addressbooksourcesync/
Zdá se, že zjednodušená verze výše uvedeného za mě udělala tento trik:
0) Ukončete kontakty
1) Smažte (po vytvoření kopie) veškerý obsah ~ / Knihovna / Podpora aplikací / Adresář /. Restartujte (nevíte, jestli je to skutečně nutné).
2) Zrušte zaškrtnutí políčka Kontakty v nastavení iCloud.
3) Otevřete Kontakty (obsah bude prázdný)
4) Zaškrtněte Kontakty v nastavení iCloudu. Spustí se synchronizace (včetně seskupení kontaktů do označených skupin)
Tím se vše uklidnilo, včetně agenta, volání služby atd.
Komentáře
- V Mojave je to
~/Library/Application Support/AddressBook/
- Databáze nezůstává čistá. Buďte připraveni být zařazen k tomu, aby pravidelně musel mazat místní databázi, uvolnit všechny kontakty, které se nesynchronizovaly z Macu na iCloud, a znovu stáhnout všechny kontakty. Centrální databáze kontaktů je velmi křehká. Musím to dělat jednou za 3 měsíce. Za poslední dva roky jsem ztratil 100 ‚ s kontaktů a ještě více aktualizací kontaktů.
Odpověď
Otevřeli jste konzolu a filtrovali zprávy od „MCContactsManager“?
V podrobnostech zprávy najdete odkaz na kontakt, který způsobil problém. Exportujte tento kontakt do souboru VCF. Smažte kontakt a zkontrolujte, zda ze zprávy „MCContactsManager“ již nejsou žádné zprávy.
Zkontrolujte, zda agenti a callerservicesd nesnižují zatížení procesoru.
Jakmile uvidíte pokles, můžete importovat uložené VCF znovu do kontaktů a vše by mělo být zpět do normálu.
Odpovědět
Neprovádím zprávy, ale stalo se to můj MacBook Pro (13palcový, konec roku 2012, macOS 10.13.6, 2,9 GHz Intel Core i7, 8 GB RAM, Intel HD Graphics 4000 1536 MB) právě teď.
po ukončení aplikace Notes, využití CPU agenta vrátil se do normálu a fanoušci se uklidnili.
Odpověď
Pozoroval jsem vysoké CPU se soagent, callserviceagent a accountsd
Zkoušel jsem výše uvedený návrh kontroly pravopisu a stále jsem pozoroval některé problémy. Také jsem udělal následující:
1) (Zálohováno) a poté jsem přestal synchronizovat kontakty Google s Mac. Poté restartujte synchronizaci.
2) (Zálohováno) a odstraněn pref soubor adresáře na ~ / Library / Preferences / com.apple.AddressBook.plist
3) Restartovat
Všiml jsem si několika kontaktů bez jména v Kontaktech a jednoho kontaktu bez jména, který nebyl správně synchronizován s Google (pole se lišila), a to i po výše uvedených krocích. Aktualizoval jsem záznam kontaktu v systému Mac a vše bylo opraveno (tj. správně synchronizováno).
Odpovědět
Myslím, že odebrání / nesynchronizace Google a dalších kontaktů funguje také. V Předvolbách systému> Internetové účty zrušte zaškrtnutí Kontaktů, které si ponechají pouze Kontakty na iCloudu.
Poté jsem také provedl https://apple.stackexchange.com/a/321509 .