openldap连接不足

我有一个openldap服务器,不能迎合所有的连接请求。 它停止响应 – 即。 尝试连接的客户端大约2 – 3分钟后出现错误“无法联系LDAP服务器(-1)”。 有很高的stream量(就我所知)而且整个一天发生的问题 – 服务器响应,然后达到高峰 – 停止,然后再次响应。

请引导我 – 所有帮助非常感谢。 提前致谢。

作为第一步,您应该尝试找出您的scheme的瓶颈:

  • 查询数据库中的查询数据是否花费太长时间? 如果是的话,你可以加快创build一些常见查询索引?
  • 如果磁盘访问速度太慢,也许你可以把数据库放到另一个(非常快)的磁盘上,LDAP有独占访问权限?
  • 你的系统有足够的内存,还是总是交换? 通常情况下,LDAP数据库应该完全适合RAM,如果你没有真正的大数据集。 如果没有,请添加RAM。
  • 你的networking连接饱和了吗? 这通常是LDAP服务器翻倍为文件服务器或缓慢连接(10MB)的结果。 如果是这种情况,也许你可以放入一个更快的网卡或第二个。
  • 服务器只是一个LDAP服务器还是有其他重要的工作? 如果是的话,把它放在单独的,更快的硬件上。

如果所有这些都不能帮助您,您需要将辅助服务器添加到您的设置和/或将您的树的某些分支放到不同的服务器上。 在第一种情况下,你需要通知你的客户不同的服务器,取决于他们如何configuration,循环赛是最简单的方法,恕我直言。 在第二种情况下,您的客户必须能够处理引荐,以便您的原始服务器可以将它们发送到其他服务器。

抱歉的人 审查/审计的configuration使我发现cachesize和idlcachesize已经错误地变为0.谢谢反正,因为讨论正在朝着正确的方向。