sábado, 14 de junio de 2014

Problemas con la creación de Sincronización de Perfiles (Populate Containers time-out issue)

Al crear la conexión de sincronización de perfiles mediante el servicio de User Profile Syncronization, la consulta al AD para buscar los containers de OU´s, se quedaba en estado “Querying” y nunca terminaba.

image

Entonces lo que hice fue buscar en los logs (ULS Log Category: User Profiles) de Sharepoint para ver que estaba pasando. Vi el siguiente mensaje:

image

EditDSServer.PopulateContainers(): System.Threading.ThreadAbortException: Thread was being aborted.   
at System.Web.UI.WebControls.TreeView.CollapseAll()   
at Microsoft.SharePoint.Portal.UserProfiles.AdminUI.EditDSServer._GetContainersAndFillTreeView(LdapConnection ldapConnection, Boolean useOnlyPreferredDomainControllers)   
at Microsoft.SharePoint.Portal.UserProfiles.AdminUI.EditDSServer.PopulateContainers(Object sender, EventArgs args).

Getting Error Message for Exception System.Web.HttpException (0x80004005): Request timed out.

System.Web.HttpException: Request timed out.

Solución:

Import-Module -Name ActiveDirectory

Get-ADObject -Filter { ObjectClass -eq 'organizationalunit' } | Select-Object -Property DistinguishedName

  • Ejecuté lo siguiente a continuación:

$upaAppProxy = Get-SPServiceApplicationProxy | ? {$_.name -like 'User Profile Service Proxy'}
$upaAppProxy.LdapConnectionTimeout = 1800 //valor en segundos
$upaAppProxy.Update()

$upaApp = Get-SPServiceApplication | ? {$_.name -like ‘User Profile Service’}
$upaApp.FIMWebClientTimeOut = 1800000  //valor en milisegundos
upaApp.ImportConnAsyncTimeout
$upaApp.Update()

  • Aumenté el tamaño de connection timeout de los sites de Central Administration y Sharepoint Web Services.

image

  • Aumenté el tamaño de la propiedad httpRuntime en el web.config del site del Central Administration

<httpRuntime maxRequestLength="204800" executionTimeout="999999" />

  • Para finalizar también aumenté la propiedad httpRuntime en el web.config de la siguiente ubicación: %DRIVE%\Program Files\Common Files\Microsoft Shared\Web server extensions\15\TEMPLATE\LAYOUTS

Realizando estos cambios, pude hacer que se muestre las OU´s de nuestro AD, para seleccionar que querer importar.

No hay comentarios:

Publicar un comentario