Recientemente se me presentó un problema en una granja SharePoint 2013, dado un error no controlado se mostraba la típica ventana genérica de error donde el único dato concreto es el Identificador de Correlación.
Para encontrar más detalles sobre el error fuimos al fichero log del primer servidor de la granja, y no encontramos el identificador; en lugar de ir probando suerte por los distintos servidores, decidimos usar el comando PowerShell que adjunto:
cls
If ((Get-PSSnapIn -Name Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue) -eq $null )
{
Add-PSSnapIn -Name Microsoft.SharePoint.PowerShell
}
$correlationId = "89AEA79C-2114-0092-5CAC-ED92D3D0F919"
$logFilePath = "C:\Temp\aaFarmSpLog.log"
Merge-SPLogFile –Path $logFilePath –Correlation $correlationId -Overwrite
Con este comando, obtendremos un nuevo fichero de log que contiene únicamente las entradas con el Identificador de Correlación especificado, además el comando se encarga de buscar en los logs de todos los servidores de la granja.
Este nuevo fichero será mucho más liviano y por lo tanto mucho más fácil de manejar.
No hay comentarios:
Publicar un comentario