AnsweredAssumed Answered

Workaround ante fallo reiterado LDAP

Question asked by rhakaro on Nov 7, 2013
Hola a todos!

Tenemos un problema, y me gustaría conocer vuestra opinión ante las posibles soluciones que pueden aplicarse.

Resulta que tenemos un proyecto en el que el servidor de LDAP se desconecta de vez en cuando, provocando que en los reinicios de Alfresco nocturnos aparezca este error:


Root exception is java.net.NoRouteToHostException: No route to host


Que provoca que se eliminen las relaciones entre usuarios y grupos. Esto a su vez hace que los usuarios no vean determinados Sites o carpetas, evidentemente por temas de permisos.

El sistema LDAP no lo soportamos nosotros, por lo que no podemos hacer que funcione bien (el encargado de ello no encuentra cómo solucionarlo), así que tenemos que pensar en algún workaround, ya que hemos probado todas las soluciones que hemos encontrado googleando, pero ninguna ha resuelto el problema.

Sólo se nos ocurren dos:

- <strong>Localizar qué clase Java tiene el método que borra las relaciones entre usuarios y grupos antes de la sincronización</strong>: La idea es que en caso de fallo, se restaure lo que había en vez de que quede borrado. Esto nos está resultando muy complicado, ya que no localizamos las líneas ni clases que realizan esto (en LDAPUserRegistry no vemos nada)

- <strong>Parametrizar Alfresco</strong>: La idea es parametrizar la sincronización de LDAP para que en caso de error de conexión, se quede todo como estaba

¿Qué os parece?
(Alfresco 3.4.9)

Muchas gracias!!

Outcomes