Focus of Interest -info-
Clumns for iOS, OS X, and more...
Navigation

Spotlightで大量のエラーメッセージ

 前々回に報告したTime Machineの不具合(ではなかった)の報告の中で、Spotlightmdworker)が大量のエラーメッセージをコンソールに吐いていると書いた。これがバックアップの不具合の原因と思っていたのだが実はそうではなかったらしい。
 件のエラーメッセージは次のようなもの。

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 ***

 1秒間に500以上のログメッセージを出している、とまで警告されている。
 この原因についてなかなかそのものずばりの答えが見つからなかったのだが、米国のApple Discussionsの問答の中に
Thunderbirdなどのメーラを疑う回答が一つだけあった。
 そこで試しに、既に
Mail.appに移行したけども一応何かのために残してあったThunderbird 6.0のバッケージに納められている、Thunderbird.app/Contents/Library/Spotlight/Thunderbird.mdimporterを無効にするため、Thunderbird.mdimporter.disabledと名前を変更してフォルダに変えてしまった。
 そうするとあら不思議、大量のエラーログはそれ以後まったく出なくなったではないか。正確なところは不明だが、
Thunderbird.mdimporterLionにきちんと対応できていないのかも知れない。
 そもそも
Thunderbirdは独自に高速検索エンジンを内蔵しているためアプリケーション本体はSpotlightを必要としない。またSpotlightに無理やり対応させるために、本来のメールボックス以外に1ファイル1メール形式の.mozemlという拡張子ファイルまで生成するのでディスクの無駄なんだよね。Mail.appへ移行した理由の一つがこれなんだよ。もう移行しちゃったんだからいいんだけどね~
 長年愛用してきたメーラだけに最近の開発状況なども見ているとちょっと寂しいかな…