Az Üzenetek a macOS-ot térdre borítja soagent és callervicesd

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) a com.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: üzenet párbeszédpanelt, amely azt jelzi, hogy az Üzenetek adatai újra lettek ilding

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 .

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük