Mojave 10.14.4 aquí -- mds_worker
los procesos se bloquean constantemente y vuelven a aparecer según los registros. La barra de "indexación" se detiene en varios puntos diferentes, siempre se atasca, aunque en diferentes lugares aparentemente. He reconstruido la base de datos muchas veces (usando mdutil -i on/off, -a -E, etc., así como el método GUI). La base de datos claramente no está completa - buscando nombres de archivos que puedo ver literalmente no aparece nada en algunos casos y lo encuentra en otros. El correo tampoco devuelve buenos resultados de búsqueda.
Se ha hecho una reinstalación del sistema operativo en el lugar, pero no se ha solucionado el problema.
Apple recomienda ahora que instale Mojave en una partición separada, arranque en ella y vea si tiene el mismo problema - no veo cómo eso va a ayudar (todavía), pero tengo que hacerlo para avanzar en el proceso. Voy a actualizar con cualquier hallazgo una vez que he hecho eso.
Parece que se está atragantando con algún dato que tengo, y tengo que averiguar cuál es para poder eliminarlo.
Parece que muchos md_worker
los procesos se generan a partir de un padre - y el proceso que se bloquea lo hace, tan rápidamente que no puedo no tienen tiempo para hacer un lsof -p
en él.
¿Hay alguna otra manera de hacer esto, o de obtener más información sobre el archivo(s) que se está ahogando en log
?
Edit1: Ok, me di cuenta de que puedo obtener significativamente más información sobre lo que mds* está haciendo con los siguientes comandos. Todavía tengo que ejecutar esto en la máquina afectada.
sudo log config --mode "private_data:on"
log stream --style compact --predicate '(process contains[c] "mdworker") && (subsystem == [c] "com.apple.spotlightserver")' --info --debug
El primer comando desactiva la ofuscación, de lo contrario las rutas de los archivos se oscurecen (y se sustituyen por "<privado>") - supongo que para que sea seguro compartir los registros. Ver aquí: https://superuser.com/questions/1311578/in-console-app-how-can-i-reveal-to-what-private-tags-are-actually-referring