LDAP - 目录管理器服务提供,OutOfMemory

时间:2013-11-14 05:15:27

标签: java ldap out-of-memory opendj

我正在运行LDAP服务器。使用的LDAP服务是 OpenDJ

发生的事情是该机器上的目录管理器服务正在运行java.lang.OutOfMemoryError

在下面获取目录管理器服务的线程转储是我们得到的

  

线程t @ 883 :( state = BLOCKED) - sun.misc.Unsafe.park(boolean,long)   @ bci = 0(编译帧;信息可能不精确) -   java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object中,   长)@ bci = 26(编译框架) -   java.util.concurrent.locks.AbstractQueuedSynchronizer中的$ ConditionObject.awaitNanos(长)   @ bci = 91(编译框架) -   java.util.concurrent.LinkedBlockingQueue.poll(长,   java.util.concurrent.TimeUnit)@ bci = 72(编译帧) -   org.opends.server.extensions.TraditionalWorkQueue.retryNextOperation(org.opends.server.extensions.TraditionalWorkerThread,   int)@ bci = 128,line = 452(编译帧) -   org.opends.server.extensions.TraditionalWorkQueue.nextOperation(org.opends.server.extensions.TraditionalWorkerThread)   @ bci = 9,line = 401(解释框) -   org.opends.server.extensions.TraditionalWorkerThread.run()@ bci = 41,   line = 149(解释框)

从ldap读取正在LDAP上执行的操作,这会导致此问题。频繁的读取请求正在发送到该服务器。 任何人都可以告诉我这里的LDAP出了什么问题?

编辑: OpenDJ 版本为2.4.4

1 个答案:

答案 0 :(得分:0)

当JVM内存不足时,OpenDJ会在logs / errors文件中生成正确的错误消息。大多数情况下,内存不足异常表明JVM和OpenDJ调整不当。您需要提供完整的配置和操作详细信息,以及任何人的日志文件,以帮助您解决问题。 我建议你把它带到OpenDJ邮件列表(opendj AT forgerock DOT org)。或者,您可以查看“管理指南”的故障排除和调整部分。