Ich habe vor ein paar Tagen auf MacOS Sierra aktualisiert und es war wirklich instabil (eine Menge friert ein und hängt, besonders in XCode).
Ich habe festgestellt, dass in Console die folgenden zwei Zeilen für verschiedene Apps und Dienste wiederholt angezeigt werden:
switching to keychain-db: /Users/user/Library/Keychains/login.keychain-db from /Users/user/Library/Keychains/login.keychain (0 1 1 1)
not switching as we're not in ~/Library/Keychains/: /Library/Keychains/System.keychain (0)
Gibt es ein Problem mit dem Schlüsselbund? Könnte das die Einfrierungen verursachen?
scdaemon
läuft?Antworten:
tldr: Nein, Sie haben kein Problem mit dem Schlüsselbund. Ja, dies könnte derzeit einen Beitrag zu den hängenden und sehr langsamen Systemen leisten.
Ich habe auch ERNSTE Einfrierungen mit allem erlebt. Ich habe auch die gleichen Protokollmeldungen für fast jede derzeit ausgeführte Anwendung / Aufgabe, die mit einer lächerlichen Geschwindigkeit in die Konsole gespammt wird. Das Ausführen von Terminalbefehlen dauert mehr als 10 Sekunden zwischen den Eingaben, und vergessen Sie dabei a
git status
.Apple hatte seit jeher eine unzumutbare Abrufrate für Adressbücher, Kalender und andere Apps, die seit el capitan immer wieder Probleme mit diesen Protokollen verursachen.
Momentan werden Safari und WebKit in diesen Mix aufgenommen, da es ziemlich instabil ist und seit Sierras Beta diese Log-Fehler verursacht hat.
Die Log-Rate ist ziemlich hoch und ist höchstwahrscheinlich der Grund oder zumindest ein wesentlicher Teil in unseren sehr langsamen Systemen.
Mitte 2012 Macbook Pro Retina 2,6 GHz Intel Quad Core hier und ich hatte es noch nie so schlimm.
quelle
log stream --level=debug --predicate 'eventMessage contains "keyword"'
oder / undsubsystem contains com.apple.xxx
filtern Sie das Problem rootsudo log config --mode "level:default"
aber ich sehe keine Änderung in der Menge der nutzlosen Informationen in der Konsole, obwohl es auf verschiedene Einstellungen eingestellt ist (obwohl ein Neustart / ein erneutes Anmelden notwendig sein könnte), ich weiß nicht welche job lädt das logd neu (ich nehme an, das für syslog job verantwortlich ist)Nein, ich glaube nicht, dass es die Einfrierungen verursachen könnte, etwas anderes würde die Einfrierungen verursachen. Sie sollten sich über dieses Protokoll in der Konsole nur Gedanken machen, wenn Sie Probleme speziell mit der E-Mail-App, den Kontakten oder der Kalender-App haben (im Zusammenhang mit dem Synchronisieren oder Abrufen von Daten vom Server).
quelle
Versuchen Sie diese (vorübergehende) mögliche Lösung:
ln -s ~/Library/Keychains/login.keychain-db ~/Library/Keychains/login.keychain
quelle