2.12.16

¿Cómo averiguar qué error te está dando en Sharepoint?



¿No os ha pasado nunca que os ha llegado una incidencia de que a un usuario le ha dado un fallo en Sharepoint sin más información al respecto?
Si al menos nos enviaran la hora del fallo o incluso el identificador del mismo, podríamos empezar a buscar en los logs de Sharepoint de cada uno de los servidores de la granja (siempre que tengamos más de un servidor frontal o más de un servidor de aplicaciones) para encontrar cuál ha podido ser el error.


Dentro de SharePoint 2013 hay una manera de ahorrarte mucho tiempo en lugar de tener que buscar en qué servidor se ha guardado el log que ha almacenado información sobre el error. 
Para ello puedes crear un archivo log específico donde se escriban todas las entradas de los archivos log (en inglés Unified Logging Service, más conocido como ULS) de todos los servidores de la granja que hayan almacenado información sobre error.


Para ello, primero necesitamos conocer el Correlation ID que ha dado en el error (cuando Sharepoint devuelve un error, al desplegar los detalles sobre el error hay un texto muy largo, compuesto por número, letras y guiones, que indica el valor del error (por ejemplo, 6b553c9d-2965-b0f1-93c3-4971554d734b).


Con esta información, vamos a un servidor de la granja a ejecutar la consola de Sharepoint donde usaremos el comando Merge-SPLogFile para construir el archivo log con toda la información referente al error que se haya almacenado en la granja de servidores de SharePoint.


Un posible ejemplo para compilar toda la información en un archivo que nosotros creemos sería la siguiente:


C:\Users\yo> Merge-SPLogFile -Path "F:\Logs\FarmMergedLog.log" -Overwrite -Correlation "6b553c9d-2965-b0f1-93c3-4971554d734b" -StartTime "02/12/2016 13:00"


Para ver el log yo utilizo el programa ULS Viewer aunque hay muchos programas para verlo.


Podéis encontrar más información sobre este comando en el siguiente enlace.


Un saludo

No hay comentarios:

Publicar un comentario