У меня работает сервер LDAP. Используемая служба LDAP составляет OpenDJ.LDAP - предоставление службы каталогов Directory, OutOfMemory
Что происходит в том, что менеджер службы каталогов на этой машине будет java.lang.OutOfMemoryError
На получение Thread Dump службы каталогов диспетчера ниже, что мы получаем
темы T @ 883: (state = BLOCKED) - sun.misc.Unsafe.park (boolean, long) @ bci = 0 (скомпилированный фрейм, информация может быть неточной) - java.util.concurrent.locks.LockSupport.parkNanos (java.lang.Object , long) @ bci = 26 (Скомпилированная рамка) - java.util.concurrent.locks.AbstractQueuedSynch ronizer $ 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 здесь?
EDIT: OpenDJ версия 2.4.4