Amikor elindítom az Üzeneteket a MacOS-on, és megpróbálok bármit is csinálni vele (vagy úgy tűnik, ha csak várok egy darabig, amíg meg nem érkezik egy üzenet), a két folyamat soagent
és callservicesd
megkezdi a CPU maximalizálását, és nem áll meg, amíg Az üzenetek és mind kényszerítetten kilépnek.
Az üzenetek gyakorlatilag most használhatatlanok a Mac gépemen. Az iCloud-fiókom az egyetlen, amely szinkronizálja a névjegyeket, és az egyetlen, amelyet az Üzenetek használnak (több fiók használata mindkét esetben esetet javasoljuk a hiba kiváltó okaként).
Mit tehetek ennek kijavítására? Az összes internetes fiókom törlése és olvasása nem lehetséges.
Frissítés : Úgy tűnik, hogy ennek a viselkedésnek az oka az Apple (szörnyű) helyesírás-ellenőrzése. Az Üzeneteket anélkül használhatom, hogy soagent
átvenné a gépemet, amíg gépelést nem gépelek. De az egyik elgépelés, és az Üzenetek egy darabig lóg, majd a soagent
felszáll, és “nem lehet megállítani, csak erőszakos leszokással.
“kontaktokat” tartalmazó hibák:
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"
és
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.}
megjegyzések
- A bejegyzésről szóló beszélgetés csevegésben van
- Úgy tűnik, hogy az Apple kijavíthatja ezt a Mojave-ban.
- Wow, a kereshető fórumok ereje azt jelenti, hogy 2019 júliusában megtalálhatom & itt a válaszokat. Indítsd újra, várj 45 percet az Üzenetek és névjegyek újraszinkronizálása, az Activity Monitor mindent 5% -os szintre mutat vissza. Első alkalommal HÓNAPOKBAN és ‘ visszaállítottam a Mac állapotomat. Ha tudnék nektek sört vásárolni, . Komolyan. Köszönöm.
- @orome I ‘ m a Mojave-on. Fogalmam sincs, hogy a problémám megegyezik-e az OP s, de a tünetek hasonlóak, csak diff Ha nem ‘ nem kell begépelnem a gépelést – ha megnyitom az Üzenetek alkalmazást, akkor egyáltalán ne használja ‘, a CPU hamarosan (majdnem) maximalizálta magát a soagent & Magát az üzeneteket
Válasz
Mivel a probléma a helyesírás-ellenőrzési funkcióval kapcsolatos, javasoljuk, hogy állítsa vissza a szövegcserét.
Törölheti (vagy elmentheti, ha a megtanult helyesírás számít Önnek) az összes fájlt:
~/Library/Spelling
Ne felejtsd el megölni a varázslat folyamatát (például AppleSpell), de ne felejtsd el bezárni az Message.app alkalmazást, mielőtt ezt megtennéd.
Próbáld meg törölni is az összes bejegyzés (ha valaha is hozzáadott) a mínuszjel megütésével a Beállítások.app> Billentyűzet> Szövegpótlás
Felhívjuk figyelmét, hogy problémája szorosan összefügg a ez a (amire néhány válasz rámutatott). Összefoglalva a tárgyalt megoldásokat:
- Keresse meg a
~/Library/Containers/com.apple.soagent/Data/Library/Preferences
elemet, és törölje (húzza a kukába) acom.apple.soagent.plist
majd indítsa újra a számítógépet. - A második megoldásra Everett mutatott rá.
Megjegyzések
- Másnak találja mulatságosnak, hogy a tettes
soagent
? Mint a …. Stack Overflow Agent-ben ?? (obvs nem, de még mindig)
Válasz
Ez a Mac OS X Yosemite & A Handoff / Continuity megvalósításra került … és mindent, ami az Üzeneteken keresztül érkezik, most kiadhatóként kezelem (azonnal lemásolom, vagy vállalom, hogy elveszítem a jövőben).
Ma Mojave-ban történt. Tehát, mint sokszor máskor … a soagent elkezdi rágni a processzort, a madarat, a telefonos szolgáltatást, és úgy tűnik, hogy még néhány más is hatással van rá.
Unod már, hogy hülyéskedem vele, én a következőket csinálom.
1 – Minden törlése a mappában:
~/Library/Messages
2 – Törölje a egész mappa:
~/Library/Containers/com.apple.iChat
3 – Vigye ide a beállítások mappát ( ne törölje ezt ):
~/Library/Preferences
és keressen egy “csevegést”, amely még sok más beállítást sorol fel fájlokat, mint amennyi kellene (sok maradék szemét az Üzenetekből). Törlök minden olyan fájlt, amely megjelenik a keresésben, a “chat” szóval a Beállítások mappában.
Ezután újraindítottam az Üzeneteket, és megkaptam:
Ezután újraindítom. Az üzenetek újjáépülnek, és a soagent abbahagyja a MacBook akkumulátorom fogyasztását.
Megjegyzések
- Éppen a probléma történt a Mojave-ban, és ez újra megoldotta. Remélem, ez segít másoknak.
Válasz
Kísérleti diagnózis: Sérült rekord (vagy szerkezet) van a Kapcsolatok adatbázisban. Az adatbázis teljes letöltése az iCloud verzióról biztosítja a helyi verzió tisztaságát.
Megoldás: Lásd https://appuals.com/fix-mac-running-slow-due-addressbooksourcesync/
Úgy tűnik, hogy a fentiek egyszerűsített verziója cselekedett velem:
0) Kilépés a névjegyekből
1) Törölje (másolat készítése után) a ~ / Library / Application Support / Address Book / összes tartalmát. Indítsa újra (nem tudja, hogy ez valóban szükséges-e).
2) Törölje a kapcsolatok jelölését az iCloud beállításaiból.
3) Nyissa meg a Névjegyeket (a tartalom üres lesz)
4) Ellenőrizze a névjegyeket az iCloud beállításai között. Elindul a szinkronizálás (ideértve a névjegyek címkézett csoportokba való csoportosítását is)
Ez mindent megnyugtatott, beleértve a soagent, a callervicesd stb.
Megjegyzések
- A Mojave-ban ez
~/Library/Application Support/AddressBook/
- Az adatbázis nem marad tiszta. Legyen kész a helyi adatbázis időszakos törlésével kell elveszíteni azokat a kapcsolatokat, amelyek még nem szinkronizálódtak a Mac-ről az iCloud-ra, és az összes névjegyet újra le kell tölteni. A központi névjegyadatbázis nagyon törékeny. Ezt minden 3 hónapban meg kell tennem. Az elmúlt két évben elvesztettem 100 ‘ s névjegyet, és még több frissítést kaptam a névjegyekről.
Válasz
Megnyitotta a konzolt és szűrte az “MCContactsManager” üzeneteit?
Az üzenet részleteiben megtalálhatja a problémát okozó kapcsolattartó hivatkozását. Exportálja ezt a névjegyet egy VCF fájlba. Törölje a névjegyet, és ellenőrizze, hogy nincs-e további üzenet az “MCContactsManager” mappából.
A CPU terhelésének csökkentése érdekében ellenőrizze, hogy van-e soagent és callerservicesd.
A csepp megjelenése után importálhatja a mentett fájlokat A VCF újra kapcsolattartóvá válik, és minden visszaáll a normális állapotba.
Válasz
Nem futtatok üzeneteket, de ez történt az én MacBook Pro-m (13 hüvelykes, 2012 vége, macOS 10.13.6, 2,9 GHz Intel Core i7, 8 GB RAM, Intel HD Graphics 4000 1536 MB) most.
a Notes abbahagyása után a soagent processzorhasználata normalizálódott, és a rajongók elhallgattak.
Válasz
Magas CPU-t figyeltem meg soagent, callerviceagent és accountsd
Kipróbáltam a fenti helyesírási javaslatot, és továbbra is megfigyeltem néhány problémát. Tettem a következőket is:
1) (Biztonsági másolat), majd leállítottam a google névjegyek szinkronizálását a Mac-szel. Ezután indítsa újra a szinkronizálást.
2) (Biztonsági másolat), és törölte a címjegyzék előfájlját a ~ / Library / Preferences / com.apple.AddressBook.plist címen.
3) Indítsa újra
A “Névjegyek” pár “név nélküli” névjegyet észleltem, valamint egy olyan név nélküli névjegyet, amely a fenti lépések után sem szinkronizálódott helyesen a Google-lal (a mezők eltérőek voltak). Frissítettem a névjegyrekordot a mac-on és az összes javításra került (azaz helyesen szinkronizálva volt).
Válasz
Úgy gondolom, hogy a Google és más névjegyek eltávolítása / nem szinkronizálása Ez is működik. A Rendszerbeállítások> Internetfiókok területen törölje a kapcsolattartó jelölőnégyzet jelölését, és csak az iCloud névjegyeket őrzi meg.
Ezt követően https://apple.stackexchange.com/a/321509 .