processo mdworker sempre al 100%, anche quando non è indicizzato

2

Sto cercando di capire perché mdworker è sempre al 100% anche quando (apparentemente) non sta indicizzando. Se apro Spotlight, non c'è alcun messaggio che mi indichi che un'unità viene indicizzata. Se eseguo fs_usage -w -f filesys mdworker , non c'è anche output.

Per sicurezza, ho provato a fermare e riavviare il servizio Spotlight per ricostruire il db da zero. L'ho lasciato funzionare per circa 12 ore, ma è ancora in esecuzione ora al 100%. Ho anche escluso molte cartelle dall'indicizzazione.

Qualche idea su quale potrebbe essere il problema? C'è un modo per sapere cosa sta effettivamente facendo il processo?

    
posta this.lau_ 03.11.2013 - 08:39
fonte

2 risposte

2

Ok sembra essere risolto ora. Se può aiutare qualcun altro, ecco come eseguire il debug del problema:

  • Apri l'applicazione "Monitoraggio attività".
  • Fai clic sul processo "mdworker".
  • Fai clic sul pulsante "Ispeziona".
  • Qui, fai clic su "Apri file e porte"
  • Da qualche parte in questa finestra, controlla quali file sono aperti. Tra gli altri, cerca i file ".mdimporter" (plug-in Spotlight).
  • Se uno o più file mdimporter sembra sempre aperto, puoi disabilitarlo rinominando qualcos'altro. Apri il terminale ed esegui sudo mv /path/to/the/file.mdimporter /path/to/the/file.mdimporter.disabled
  • Quindi riavvia il computer.

Nel mio caso, era il file /Applications/Britannica 13.0/Ultimate Reference Suite.app/Contents/Library/Spotlight/BritannicaBookmark.mdimporter che era costantemente aperto. Dopo averlo rinominato, le cose sono tornate alla normalità.

    
risposta data 03.11.2013 - 10:35
fonte
1

Ho avuto lo stesso problema. Ho disinstallato Britannica dal mio mac e ora è tutto normale. Il mio mac ha ora 9 ore di batteria rispetto alle 4 ore di prima.

    
risposta data 12.09.2014 - 15:08
fonte

Leggi altre domande sui tag