Spotlightで大量のエラーメッセージ
2011/08/30 22:29 Mac OS X
前々回に報告したTime Machineの不具合(ではなかった)の報告の中で、Spotlight(mdworker)が大量のエラーメッセージをコンソールに吐いていると書いた。これがバックアップの不具合の原因と思っていたのだが実はそうではなかったらしい。
件のエラーメッセージは次のようなもの。
この原因についてなかなかそのものずばりの答えが見つからなかったのだが、米国のApple Discussionsの問答の中にThunderbirdなどのメーラを疑う回答が一つだけあった。
そこで試しに、既にMail.appに移行したけども一応何かのために残してあったThunderbird 6.0のバッケージに納められている、Thunderbird.app/Contents/Library/Spotlight/Thunderbird.mdimporterを無効にするため、Thunderbird.mdimporter.disabledと名前を変更してフォルダに変えてしまった。
そうするとあら不思議、大量のエラーログはそれ以後まったく出なくなったではないか。正確なところは不明だが、Thunderbird.mdimporterがLionにきちんと対応できていないのかも知れない。
そもそもThunderbirdは独自に高速検索エンジンを内蔵しているためアプリケーション本体はSpotlightを必要としない。またSpotlightに無理やり対応させるために、本来のメールボックス以外に1ファイル1メール形式の.mozemlという拡張子ファイルまで生成するのでディスクの無駄なんだよね。Mail.appへ移行した理由の一つがこれなんだよ。もう移行しちゃったんだからいいんだけどね~
長年愛用してきたメーラだけに最近の開発状況なども見ているとちょっと寂しいかな…
件のエラーメッセージは次のようなもの。
1秒間に500以上のログメッセージを出している、とまで警告されている。11/08/28 xx:xx:xx.xxx com.apple.mdworker.lsb.0: trying to parse date
11/08/28 xx:xx:xx.xxx com.apple.mdworker.lsb.0: got cur date
11/08/28 xx:xx:xx.xxx com.apple.mdworker.lsb.0: *** process 260 exceeded 500 log message per second limit - remaining messages this second discarded ***
この原因についてなかなかそのものずばりの答えが見つからなかったのだが、米国のApple Discussionsの問答の中にThunderbirdなどのメーラを疑う回答が一つだけあった。
そこで試しに、既にMail.appに移行したけども一応何かのために残してあったThunderbird 6.0のバッケージに納められている、Thunderbird.app/Contents/Library/Spotlight/Thunderbird.mdimporterを無効にするため、Thunderbird.mdimporter.disabledと名前を変更してフォルダに変えてしまった。
そうするとあら不思議、大量のエラーログはそれ以後まったく出なくなったではないか。正確なところは不明だが、Thunderbird.mdimporterがLionにきちんと対応できていないのかも知れない。
そもそもThunderbirdは独自に高速検索エンジンを内蔵しているためアプリケーション本体はSpotlightを必要としない。またSpotlightに無理やり対応させるために、本来のメールボックス以外に1ファイル1メール形式の.mozemlという拡張子ファイルまで生成するのでディスクの無駄なんだよね。Mail.appへ移行した理由の一つがこれなんだよ。もう移行しちゃったんだからいいんだけどね~
長年愛用してきたメーラだけに最近の開発状況なども見ているとちょっと寂しいかな…