WSO2 Postgres 数据库锁定很长时间

问题描述

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

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

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

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

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

IS v5.10.0

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)