我有一个WSO2 Identity Server 5.3.0安装,该安装配置了以下只读LDAP用户存储:https://docs.wso2.com/display/IS570/Configuring+a+Read-only+LDAP+User+Store
这是(已编辑) user-mgt.xml :https://pastebin.com/qy9PGbnP
安装程序会工作一段时间,但是一段时间(大约6个小时或更长时间)后,无论何时任何用户尝试登录,我都会收到以下错误消息。
TID: [-1234] [] [2018-12-12 08:35:21,895] ERROR {org.wso2.carbon.user.core.authorization.JDBCAuthorizationManager} - Error occurred while accessing Java Security Manager Privilege Block
完整跟踪:https://pastebin.com/yhEBQE4V
由于此问题很难重现(我必须等到重新启动后再次发生)。有什么可以帮助我调试此问题的东西吗?
答案 0 :(得分:2)
它是应用程序服务器和数据库之间的防火墙。
在将这些参数添加到master-datasources.xml后解决了问题
<maxAge>1800000</maxAge>
<timeBetweenEvictionRunsMillis>750000</timeBetweenEvictionRunsMillis>
<minEvictableIdleTimeMillis>750000</minEvictableIdleTimeMillis>