WSO2身份服务器: Authorization failure caused by Thread Death

标签 wso2 wso2-identity-server

我安装了 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

由于这个问题很难重现(我必须等到重启后再次出现)。有什么可以帮助我调试这个问题吗?

最佳答案

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

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

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

关于WSO2身份服务器: Authorization failure caused by Thread Death,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53741467/

相关文章:

java - Siddhi HTTP NoSuchMethodError 错误

WSO2 API Manager - 我可以在公共(public)商店中隐藏租户商店吗?

oauth-2.0 - 带有 API 管理器的 Identity Server 中的 OAuth2

未为 wso2server.bat 设置 JAVA_HOME

oauth-2.0 - 无法在 WSO2 身份服务器上使用 prompt=none 参数通过 OAuth2/OpenID Connect 验证访问 token

java - 将 WSO2 IS 服务器配置为以预配置格式发送 token 而不是 SAML 响应?

java - 在 WSO2 IS 中获取使用 SCIM 的用户列表

oauth-2.0 - 将 LDAP 组映射到本地 wso2 角色

ssl - wso2is - 添加新的 keystore