微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

WSO2 Postgres 数据库锁定很长时间

如何解决WSO2 Postgres 数据库锁定很长时间

我们遇到了 WSO2 Identity Server 问题,比如 Admin(Carbon 控制台)用户,普通用户(服务提供商)无法登录,基本无法进行任何操作。

在查看日志后,我们发现这是因为 postgres db 在一种特定情况下被阻塞,我们能够找出如下所述:

每当发出 SCIM2 GROUP PATCH 请求以添加已经存在于同一组中的组成员时,并且当组成员计数更多时,数据库就会被阻止。

这不是有效的方案,我们后来在我们的应用程序端处理了不添加相同组成员的情况(另外,选择了 SCIM2 Bulk API,因为它不会返回所有成员以提高性能)。但现在我们不确定,我们是否不会再次遇到此类问题。有时,我们不得不重新启动服务器。

所以我想知道是否有针对此类问题的已知解决方案。有什么办法可以减少DB阻塞时间。

IS v5.10.0

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。