我有一个LDAP服务器正在运行。使用的LDAP服务是OpenDJ的。
现在发生的是,这台机器上的目录管理器服务正在使用java。lang.OutOfMemoryError
关于获取目录管理器服务的线程转储,下面是我们得到的
线t@883:(状态=阻塞)-太阳。杂项。不安全的park(boolean,long)@bci=0(编译帧;信息可能不精确)-java。util。同时发生的锁。锁支架。parknos(java.lang.Object,long)@bci=26(编译帧)-java。util。同时发生的锁。AbstractQueuedSynchronizer$ConditionObject。waitnanos(long)@bci=91(编译帧)-java。util。同时发生的LinkedBlockingQueue。poll(long,java.util.concurrent.TimeUnit)@bci=72(编译帧)-org。opends。服务器扩展。传统的工作队列。retryNextOperation(org.opends.server.extensions.TraditionalWorkerThread,int)@bci=128,line=452(编译帧)-org。opends。服务器扩展。传统的工作队列。下一步操作(org.opends.server.extensions.TraditionalWorkerThread)@bci=9,line=401(解释帧)-org。opends。服务器扩展。传统的工作线程。run()@bci=41,line=149(解释帧)
在LDAP上执行的操作是从导致此问题的LDAP读取的。正在向该服务器发送频繁的读取请求。谁能告诉我这里的LDAP出了什么问题吗?
编辑:OpenDJ版本为2.4.4
当JVM内存不足时,OpenDJ将在日志/错误文件中生成正确的错误消息。大多数情况下,内存不足异常表明JVM和OpenDJ调优不当。您需要为任何人提供完整的配置和操作细节,以及日志文件,以帮助您解决问题。我建议你把这个带到OpenDJ邮件列表(OpenDJ在forgerock.org)。或者您可以查看《管理指南》中的故障排除和调整部分。
简介 服务提供器是所有 Laravel 应用程序引导中心。你的应用程序以及 Laravel 的所有核心服务都是通过服务提供器进行引导。 在这里,我们说的「引导」其实是指 注册 ,比如注册服务容器绑定、事件监听器、中间件,甚至是路由的注册。服务提供器是配置你的应用程序的中心。 Laravel 的 config/app.php 文件中有一个 providers 数组。数组中的内容是应用程序要加载的所有
使用 PHP-FPM 有多种方式来配置一个 web 服务器以提供 PHP 服务。传统(并且糟糕的)的方式是使用 Apache 的 mod_php。Mod_php将PHP 绑定到 Apache 自身,但是 Apache 对于该模块功能的管理工作非常糟糕。一旦遇到较大的流量, 就会遭受严重的内存问题。 后来两个新的可选项很快流行起来:mod_fastcgi 和 mod_fcgid。 两者均保持一定数量
简介 服务提供者是所有 Lumen 应用程序启动的中心所在。包括你自己的应用程序,以及所有的 Lumen 核心服务,都是通过服务提供者启动的。 但是,我们所说的「启动」指的是什么?一般而言,我们指的是 注册 事物,包括注册服务容器绑定、事件侦听器、中间件,甚至路由。服务提供者是设置你的应用程序的中心所在。 若你打开 Lumen 的 bootstrap/app.php 文件,你将会看到 $app->
服务提供者是组件和CatLib联系的桥梁。同时也是CatLib启动的中心,所有的服务都是通过服务提供者定义的。 名词定义 组件 组件与CatLib没有任何关系,她们可以独立的运行在不同的框架中。 服务 是由服务提供者将由一个或者多个组件组合而成,并提供一组可以被开发者使用的接口。 容器 CatLib 依赖注入容器。 架构图 创建服务提供者 服务提供者是用来描述一个服务如何为使用者提供服务的,这些关
web3.currentProvider属性返回当前在用的通信服务提供器,如果没有的话则返回null。 调用: web3.currentProvider web3.eth.currentProvider web3.shh.currentProvider web3.bzz.currentProvider ... 返回值: Object: 当前在用的服务提供器,或者null。