Exchange 2013: noderunner.exe consume mucha memoria RAM
Si analizamos el administrador de tareas de un servidor con Exchange Server 2013 instalado, podemos ver el proceso noderunner.exe consumiendo mucha memoria RAM.
Si revisamos la ubicación del proceso, podemos ver que corresponde a los binarios de Exchange:
C:\Program Files\Microsoft\Exchange Server\V15\Bin\Search\Ceres\Runtime\1.0
Si prestamos atención a la ruta, podremos ver que el ejecutable noderunner.exe esta ubicado dentro de la carpeta Search del directorio de instalación de Exchange Server 2013.
Esta carpeta (search) contiene los binarios del nuevo servicio de búsqueda de Exchange 2013 llamado FAST (el mismo sistema de búsqueda que incorpora SharePoint 2013).
El servicio de búsqueda se encarga de indexar el contenido de los EDB con el fin de agilizar las búsquedas.
En la misma carpeta encontraremos el fichero noderunner.exe.config que corresponde al fichero XML con la configuración del servicio.
Entre todos los parámetros podemos ver nodeRunnerSettings memoryLimitMegabytes="0"
Esto significa que el proceso podrá utilizar tanta RAM como necesite.
El proceso noderunner.exe es cargado por el servicio:
Microsoft Exchange Search Host Controller.
El nombre corto del servicio es: HostControllerService
Si detenemos este servicio veremos como los procesos noderunner.exe desaparecen del administrador de tareas, sin embargo el servicio de búsquedas FAST quedará in operativo.
Resumen:
- El uso de RAM por el proceso noderunner.exe es normal en nuestro servidor Exchange 2013 y corresponde al sistema de búsquedas FAST.
- Si necesitamos liberar la RAM que consume, podemos reiniciar el servicio HostControllerService.
No hay comentarios:
Publicar un comentario