WSO2 Identity Server:线程死亡导致授权失败

时间:2018-12-12 10:56:02

标签: wso2 wso2is wso2carbon

我有一个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

由于此问题很难重现(我必须等到重新启动后再次发生)。有什么可以帮助我调试此问题的东西吗?

1 个答案:

答案 0 :(得分:2)

它是应用程序服务器和数据库之间的防火墙。

在将这些参数添加到master-datasources.xml后解决了问题

<maxAge>1800000</maxAge>
<timeBetweenEvictionRunsMillis>750000</timeBetweenEvictionRunsMillis>
<minEvictableIdleTimeMillis>750000</minEvictableIdleTimeMillis>