Transaction timeouts causing unresponsive RH-SSO
Issue
- Following Transaction timeout is observed for backchannel logout in RH-SSO server logs, where thread is waiting on java.net.SocketInputStream.socketRead0
ARJUNA012117: TransactionReaper::check timeout for TX 0:ffffc0a8481d:-283a347c:63200233:c61c5c in state RUN
ARJUNA012095: Abort of action id 0:ffffc0a8481d:-283a347c:63200233:c61c5c invoked while multiple threads active within it.
ARJUNA012381: Action id 0:ffffc0a8481d:-283a347c:63200233:c61c5c completed with multiple threads - thread default task-4320 was in progress with java.base@11.0.14/java.net.SocketInputStream.socketRead0(Native Method)
java.base@11.0.14/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
......
org.apache.httpcomponents.core//org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.keycloak.keycloak-services@9.0.17.redhat-00001//org.keycloak.services.managers.ResourceAdminManager.logoutClientSessions(ResourceAdminManager.java:177)
org.keycloak.keycloak-services@9.0.17.redhat-00001//org.keycloak.services.managers.ResourceAdminManager.logoutClientSession(ResourceAdminManager.java:143)
org.keycloak.keycloak-services@9.0.17.redhat-00001//org.keycloak.protocol.oidc.OIDCLoginProtocol.backchannelLogout(OIDCLoginProtocol.java:316)
Environment
- Red Hat Single Sign-On (RH-SSO)
- 7.4.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.