OSX Sierraは常にコンソールにログを記録します


10

OSX Sierraのコンソールアプリで、毎秒約100メッセージがバーストすることに気付きました。

opendirectoryd、deleted、securityd、identityservicesd、keychainエラーに関するすべて

ログの一部

default 20:53:40.570741 +0000   amfid   CSSM Exception: -2147411889 CSSMERR_CL_UNKNOWN_TAG
default 20:53:40.570772 +0000   amfid   MacOS error: -67050
default 20:53:40.774748 +0000   securityd   looking for a common at /private/var/db/crls/crlcache2.db
default 20:53:40.778097 +0000   launchservicesd CSSM Exception: -2147411889 CSSMERR_CL_UNKNOWN_TAG
default 20:53:40.805489 +0000   opendirectoryd  Client: <private>, UID: 0, EUID: 0, GID: 0, EGID: 0
default 20:53:40.887464 +0000   opendirectoryd  Client: <private>, UID: 501, EUID: 501, GID: 20, EGID: 20
default 20:53:43.122701 +0000   opendirectoryd  <private> failed with error '<private>' (2)
default 20:53:51.248548 +0000   securityd   0x7fff5aa948d0 dead connection 85559

オンラインでいくつかの投稿を見つけましたが、これはSierraのキーチェーンの問題ですが、この問題に関する詳しい情報はこちらにあります。

例:macOS Sierraでの過剰なコンソールロギング

回答:


2

これは明らかに設計によるものであり、Appleが/ private / var / logのテキストファイルへのロギングからデータベースの使用に移行し、Appleの統合ロギングSDK / APIが今後すべて移行するようになったため、1時間あたり数万のメッセージがあることは決して異常ではありません。 OS(macOS、iOS、watchOS、tvOS)。

コマンドラインからログファイルを追跡し、何が起こっているかを確認できる(またはコンソールアプリを開いたままにする)日々を逃し、保存された検索を設定するプロセスを開始したので、気になるログ情報をコンソールアプリ。ただし、8日間の稼働時間では、同様の量のメッセージがログに記録されます。ロギングを担当するデーモンは、合計CPU時間の2分未満で蓄積されています。実際には、このおしゃべりであることは、システムに測定可能な負荷ではありません。キーチェーンまたはオープンディレクトリに特定の問題がない限り、コンソールのビューからそれらの結果をフィルター処理します(または、表示する必要のあるメッセージのみをフィルター処理します)。

パフォーマンスの問題がないことを確信したら(リークなし、RAMが安定している、CPUの使用率とファイルシステムの使用率が非常に合理的かつ効率的)、チャットのログを心配して停止(そしておそらく合理化)し、開始するだけで済むようにしたリンクを次に示します私が必要なものをフィルタリングする:

ASLはsyslog、最終的に同じことを行い、時々両方の出力を消費する必要があるにもかかわらず、実際にはまったく別の獣です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.