En Slapd, ¿cómo trato con la & # 8220; tabla de conexión completa (64/64) & # 8221; ¿error?

StackOverflow https://stackoverflow.com/questions/457306

  •  19-08-2019
  •  | 
  •  

Pregunta

Estoy trabajando en una aplicación que se ejecuta en servidores Windows que requiere un uso intensivo de LDAP. Por ahora estamos atrapados con el servidor LDAP en una plataforma de Windows, no es genial, pero por varias razones estamos atrapados con esta arquitectura.

Nuestro sistema escala con la demanda, por lo que en las horas pico habrá más servidores de aplicaciones. Cada servidor de aplicaciones es multiproceso y puede realizar hasta 16 conexiones simultáneas al único servidor LDAP.

Cada vez que el sistema intenta hacer más de 64 conexiones concurrentes al servidor LDAP, el slapd bloqueará cualquier intento de conexión adicional.

Es obvio que el grupo de conexiones slapd está al máximo, pero ¿cómo lo hago más grande? La máquina en la que ejecutamos Slapd es un servidor de 8 núcleos muy potente, por lo que teóricamente podemos realizar unos cientos de conexiones simultáneas. Además, una encarnación anterior de este proyecto se ejecutó en Ubuntu Linux en un servidor de doble núcleo. Fue capaz de manejar el doble de la carga de la nuestra sin ningún problema, por lo que parece que nuestros problemas son específicos de Windows.

¿Fue útil?

Solución

Encontrado el contestador:

Debe volver a compilar slapd con el código fuente cambiado, hay una macro C ++ que especifica el límite de conexión.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top