Kun käynnistän Viestit macOS: ssa ja yritän tehdä sillä mitään (tai jopa näyttää siltä, jos odotan vain jonkin aikaa, kunnes viesti vastaanotetaan), kaksi prosessia soagent
ja callservicesd
alkavat maksimoida suorittimen ja eivät lopu, kunnes Viestit ovat kaikki pakotettuja.
Viestit eivät ole käytännössä käyttökelpoisia Macissani. ICloud-tilini on ainoa, joka synkronoi yhteystiedot ja ainoa, jota käytetään Messagesissa (useiden tilien käyttö kummassakin (tapausta ehdotetaan virheen laukaisijaksi).
Mitä voin tehdä tämän korjaamiseksi? Kaikkien Internet-tilini poistaminen ja lukeminen ei ole vaihtoehto.
Päivitä : Tämän käyttäytymisen laukaisija näyttää olevan Applen (kauhea) oikeinkirjoituksen tarkistus. Voin käyttää Viestejä ilman, että soagent
otan koneeni haltuun, kunnes kirjoitan väärin. Mutta yksi väärin kirjoittaminen, ja Messages jumittuu hetkeksi, ja sitten soagent
nousee pois eikä sitä voida pysäyttää paitsi lopettamalla.
Etsitään virheet, jotka sisältävät ”kontakteja”:
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"
ja
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.}
kommentteja
- Tämän viestin keskustelu on chatissa
- Näyttää siltä, että Apple on saattanut korjata tämä Mojavessa.
- Vau, haettavien foorumien teho tarkoittaa, että löydän tämän vuoden heinäkuussa 2019 & seuraavat vastaukset täällä. Käynnistä uudelleen, odota noin 45 minuuttia synkronoi viestit ja yhteystiedot uudelleen, Activity Monitor näyttää kaiken takaisin 5 prosentin tasolle. Ensimmäisen kerran kuukausina olen saanut ’ Mac-terveyteni takaisin. Jos voisin ostaa sinulle kaikki oluet, haluaisin . Vakavasti. Kiitos.
- @orome I ’ m Mojavessa. Minulla ei ole aavistustakaan, onko kysymykseni sama kuin OP ’ mutta oireet ovat samanlaisia, vain eroavat Eri ’ minun ei tarvitse aloittaa kirjoittamista – jos avaan Viestit-sovelluksen, älä käytä sitä ’, CPU on pian (melkein) maksimoitu soagent & -viesteillä itse
Vastaus
Koska ongelma liittyy oikeinkirjoituksen tarkistusominaisuuteen, ehdotan, että palautat tekstin korvaamisen.
Voit poistaa (tai tallentaa, jos opittu oikeinkirjoitus on sinulle tärkeä asia) kaikki tiedostot:
~/Library/Spelling
Älä unohda tappaa loitsuprosessia (jotain esimerkiksi AppleSpelliä), mutta muista sulkea Message.app ennen kuin teet niin.
Yritä myös poistaa kaikki merkinnät (jos olet joskus lisännyt yhden) lyömällä miinusmerkki Asetukset.app> Näppäimistö> Tekstin korvaaminen
Huomaa, että ongelmasi näyttää liittyvän läheisesti kohtaan tämä (kuten joissakin vastauksissa todettiin). Yhteenvetona keskustelluista ratkaisuista:
- siirry kohtaan
~/Library/Containers/com.apple.soagent/Data/Library/Preferences
ja poista (vedä roskakoriin)com.apple.soagent.plist
ja käynnistä sitten tietokone uudelleen. - Everett toi esiin toisen ratkaisun.
Kommentit
- Onko kenenkään muun mielestä hauskaa, että syyllinen on
soagent
? Kuten … Stack Overflow Agent? (obvs ei mutta silti)
Vastaa
Tätä on tapahtunut säännöllisesti siitä lähtien, kun Mac OS X Yosemite & Kanavanvaihto / jatkuvuus toteutettiin … ja käsittelen nyt kaikkea Viestien kautta tulevaa kulutettavana (kopioin sen heti tai sitoutun menettämään sen tulevaisuudessa).
Tänään se tapahtui Mojavessa. Joten kuten monta kertaa … soagent alkaa pureskella prosessoria, lintua, puhelupalveluja ja pari muuta näyttää vaikuttavan myös.
Olen kyllästynyt huijaamaan sitä, teen seuraavan.
1 – Poista kaikki kansiossa kansio:
~/Library/Messages
2 – Poista koko kansio:
~/Library/Containers/com.apple.iChat
3 – Siirry tässä asetuskansioon ( älä poista tätä ):
~/Library/Preferences
ja hae ”chat”, jossa luetellaan paljon muita asetuksia tiedostoja kuin pitäisi olla (paljon roskakoriin jääneitä viestejä Messagesista). Poista kaikki tiedostot, jotka näkyvät löydössä ja joissa on sana ”chat” ja jotka ovat Asetukset-kansiossa. Sitten käynnistin viestit uudelleen ja saan:
Sitten käynnistän sen uudelleen. Viestit rakentuvat uudelleen ja soagent lopettaa MacBook-akun syömisen.
Kommentit
- Ongelma tapahtui juuri Mojavessa ja tämä ratkaisi sen uudelleen. Toivon, että se auttaa muita.
vastaus
Alustava diagnoosi: Yhteystiedot-tietokannassa on vioittunut tietue (tai rakenne). Tietokannan lataaminen kokonaan iCloud-versiosta varmistaa, että paikallinen versio on puhdas.
Ratkaisu: Katso https://appuals.com/fix-mac-running-slow-due-addressbooksourcesync/
Yllä olevan yksinkertaistettu versio näyttää tekevän tempun minulle:
0) Lopeta yhteystiedot
1) Poista (kopion tekemisen jälkeen) koko ~ / Library / Application Support / Address Book /. Käynnistä uudelleen (tiedä onko se todella tarpeen).
2) Poista iCloud-asetusten yhteystietojen valinta.
3) Avaa Yhteystiedot (sisältö on tyhjä)
4) Tarkista yhteystiedot iCloud-asetuksista. Synkronointi alkaa (mukaan lukien kontaktien ryhmittely nimettyihin ryhmiin)
Se rauhoitti kaiken, mukaan lukien soagent, callervicesd jne.
Kommentit
- Mojavessa tämä on
~/Library/Application Support/AddressBook/
- tietokanta ei pysy puhtaana. Ole valmis Jos haluat joutua poistamaan paikallisen tietokannan säännöllisesti, löysää kaikki yhteystiedot, joita ei ole synkronoitu Macista iCloudiin, ja lataa kaikki yhteystiedot uudelleen. Keskitetty yhteystietokanta on hyvin herkkä. Minun on tehtävä tämä kerran 3 kuukaudessa. Olen menettänyt 100 ’ yhteystietoa ja vielä enemmän päivityksiä kontakteihin kahden viime vuoden aikana.
Vastaa
Oletko avannut konsolin ja suodattanut viestit MCContactsManagerista?
Viestin yksityiskohdista löydät viittauksen ongelman aiheuttajaan. Vie tämä yhteystieto VCF-tiedostoon. Poista yhteyshenkilö ja tarkista, ettei MCContactsManager-palvelusta ole enää viestejä.
Tarkista, että soagent ja callerservicesd vähentää suorittimen kuormitusta.
Kun näet pudotuksen, voit tuoda tallennetut VCF uudelleen kontakteihin ja kaiken pitäisi palata normaaliksi.
Vastaa
En suorita viestejä, mutta tämä tapahtui minun MacBook Pro (13-tuumainen, loppuvuosi 2012, macOS 10.13.6, 2,9 GHz Intel Core i7, 8 Gt RAM-muistia, Intel HD Graphics 4000 1536 Mt) juuri nyt.
Muistiinpanojen lopettamisen jälkeen Soagentin suorittimen käyttö palasi normaaliksi, ja fanit hiljentyivät.
Vastaus
Havaitsin korkean suorittimen prosessin soagent-, callerviceagent- ja accountsd
Yritin yllä olevaa oikeinkirjoitusehdotusta ja huomasin silti joitain ongelmia. Tein myös seuraavat:
1) (Varmuuskopioitu) ja lopetin sitten Google-yhteystietojen synkronoinnin Macin kanssa. Käynnistä sitten synkronointi uudelleen.
2) (Varmuuskopioitu) ja poisti osoitekirjan pref-tiedoston osoitteesta ~ / Library / Preferences / com.apple.AddressBook.plist
3) Käynnistä uudelleen
Huomasin muutaman ”ei nimeä” -yhteystietoa yhteystiedoista sekä yhden nimettömän kontaktin, jota ei synkronoitu oikein Googlen kanssa (kentät olivat erilaiset) edes edellä mainittujen vaiheiden jälkeen. Päivitin yhteystietue Macissa ja kaikki oli korjattu (ts. synkronoitu oikein).
Vastaa
Luulen, että poistat / ei synkronoi Googlea ja muita yhteystietoja toimii myös. Poista Järjestelmäasetukset> Internet-tilit -kohdasta valinta Yhteystiedot säilyttäen vain iCloud-yhteystiedot.
Tämän jälkeen tein myös https://apple.stackexchange.com/a/321509 .