闲置交易查询

时间:2019-09-24 18:09:34

标签: wso2 wso2is wso2-am

在这个WSO2世界中,我们是新手,我们正面临一些奇怪的问题,即事务查询中的空闲时间。 我们已经安装了WSO2AM版本2.6.0和WSO2IS 5.7.0。这两个模块都在连接到PostgreSQL数据库的同一服务器上运行。我们在所有数据源上配置了自动提交的主数据源。 两个实例都在JVM 1.8_171上运行

检查数据库后,由于重新启动服务,我们发现以下查询在事务中处于空闲状态

SELECT UM_ID

FROM UM_SYSTEM_ROLE

WHERE UM_ROLE_NAME=$1 AND UM_TENANT_ID=$2



SELECT UM_ROLE_NAME, UM_RESOURCE_ID, UM_IS_ALLOWED, UM_ACTION, UM_DOMAIN_NAME

FROM UM_PERMISSION, UM_ROLE_PERMISSION, UM_DOMAIN

WHERE UM_ROLE_PERMISSION.UM_PERMISSION_ID=UM_PERMISSION.UM_ID AND UM_ROLE_PERMISSION.UM_DOMAIN_ID=UM_DOMAIN.UM_DOMAIN_ID AND UM_PERMISSION.UM_TENANT_ID=$1 AND UM_ROLE_PERMISSION.UM_TENANT_ID=$2 AND UM_RESOURCE_ID=$3



SELECT *

FROM IDN_RECOVERY_DATA

WHERE USER_NAME = $1 AND USER_DOMAIN = $2 AND TENANT_ID = $3

我们也经历了几次极端行为。我访问了WSO2AM存储,但是当我必须登录时,我输入了凭据,一分钟(大约)后,读取超时。检查WSO2AM日志,我们发现了以下内容:

TID: [-1234] [] [2019-09-24 10:16:52,086]  INFO {org.apache.axis2.transport.http.HTTPSender} -  Unable to sendViaPost to url[https://MDPrepWSO2ISAM01:9446/services/AuthenticationAdmin] {org.apache.axis2.transport.http.HTTPSender}
java.net.SocketTimeoutException: Read timed out

但是,如果我们对该URL执行curl,它将运行完美(返回受控错误)

请你能帮我吗?

谢谢!

0 个答案:

没有答案