ldap - Liferay 6.1 LDAP 导入降低系统性能

标签 ldap liferay

我的门户能够成功通过 LDAP 服务器(Active Directory)进行身份验证,但由于 liferay 调度程序在一段时间后导入用户,我的系统性能正在下降。我可以看到 JAVA 和 MySql 进程的内存和 CPU 使用率很高。

由于事件目录配置不正确,我可以看到许多与由于日志文件中的某些问题而未导入的用户相关的异常。根据日志文件,我在 LDAP 查询中添加了一些过滤器来过滤相关实体(用户)。

我在控制面板中使用以下过滤器导入搜索过滤器:

(&(objectClass=user)(mail=*@myorg.com)(extensionAttribute1=*))

“extensionAttribute1”用于员工 ID。 (邮件和员工 ID 条目用于过滤所需数据。)

要正确组织事件目录中的数据需要一些时间,但我希望立即解决此问题,例如仅在用户尝试登录时导入等。

最佳答案

如果您只想由于用户登录而导入用户数据,则必须禁用“启用 Ldap 导入”,同时启用 LDAP。

您可以使用控制面板或 Portal-ext.properties 来执行此操作

为了避免系统性能低下,您可以设置较小的导入页面大小(默认 si 1000,您可以设置 20)并缩小导入时间间隔。

参见portal.properties中的ldap.import.intervalldap.page.size

关于ldap - Liferay 6.1 LDAP 导入降低系统性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21280438/

相关文章:

java - Spring Boot 应用程序中的 LDAP 身份验证

linux - 如何在 openldap 复制(synrepl)中使用 slapadd 添加条目

linux - 如何在groupwise中更改多个用户的密码?

java - 将参数从操作类传递到 Liferay 中的 View 页面时出现问题

动态页眉页脚liferay

ldap - 嵌套组 LDAP 搜索过滤器

java - Spring 项目使用 CAS 进行身份验证,使用 LDAP 进行权限管理

liferay - 如何在 Liferay 应用程序显示模板 (ADT) 中访问类型为 "Link to Page"的字段?

tomcat - Liferay 5.2.3/tomcat 6 Windows Server 2008 R2 SSL安装步骤

java - 如何在 liferay 门户中显示错误消息?