Dans Slapd, comment puis-je gérer le tableau de connexion & # 8220; complet (64/64) & # 8221; Erreur?

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

  •  19-08-2019
  •  | 
  •  

Question

Je travaille sur une application fonctionnant sur des serveurs Windows nécessitant une utilisation intensive de LDAP. Pour l’instant, nous sommes bloqués sur le serveur LDAP slapd sur une plate-forme Windows. Ce n’est pas génial, mais pour diverses raisons, nous sommes coincés avec cette architecture.

Notre système s'adapte à la demande. Ainsi, lors des périodes de pointe, le nombre de serveurs d'applications sera plus important. Chaque serveur d'applications est multithread et peut établir jusqu'à 16 connexions simultanées vers le serveur LDAP unique.

Chaque fois que le système tente d'établir plus de 64 connexions simultanées sur le serveur LDAP, slapd bloquera toute tentative de connexion ultérieure.

Il est évident que le pool de connexions slapd est saturé, mais comment puis-je l'agrandir? La machine sur laquelle nous exécutons Slapd est un serveur très puissant à 8 cœurs, nous pouvons donc théoriquement avoir plusieurs centaines de connexions simultanées. En outre, une version antérieure de ce projet exécutait slapd sous Ubuntu Linux sur un serveur double cœur. Il a été capable de gérer deux fois la charge de la nôtre sans aucun problème, il semblerait donc que nos problèmes sont spécifiques à Windows.

Était-ce utile?

La solution

Trouvé la réponse:

Vous devez recompiler slapd avec le code source modifié, il existe une macro C ++ qui spécifie la limite de connexion.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top