<div dir="ltr"><div>Hi,</div><div><br></div><div>sorry for the late answer but i was afk for the week end and missed your mail. </div><div><br></div><div>For the launch : </div><div>i tried to launch them at the same time : doesn&#39;t work. </div><div>i tried to wait for the message &quot;08:27:30,825 INFO  [<a href="http://org.jboss.as">org.jboss.as</a>] (Controller Boot Thread) WFLYSRV0025: Keycloak 1.7.0.Final (WildFly Core 1.0.2.Final) started in 12810ms - Started 352 of 600 services (340 services are lazy, passive or on-demand)&quot; before launching the second instance but it&#39;s the same. </div><div><br></div><div>I&#39;ve put my whole instance config, and the command  i use to launch the instance in case i&#39;ve done something wrong. </div><div>I&#39;m using root to launch my instance, are you doing the same? </div><div><br></div><div>Thanks again for your help ;)</div><div><br></div><div>Charles-Edouard</div><div><br></div><div>Commande to launch : </div><div>Host 1: </div><div>[root@ip-10-1-7-103 ~]# /opt/keycloak-1.7.0.Final/bin/standalone.sh -c standalone-ha.xml -Djboss.bind.address=10.1.7.103 -Djboss.bind.address.management=10.1.7.103  -Djboss.socket.binding.port-offset=0 -<a href="http://Djboss.node.name">Djboss.node.name</a>=node0</div><div>Host 2: </div><div> /opt/keycloak-1.7.0.Final/bin/standalone.sh -c standalone-ha.xml -Djboss.bind.address=10.1.7.103 -Djboss.bind.address.management=10.1.1.245  -Djboss.socket.binding.port-offset=0 -<a href="http://Djboss.node.name">Djboss.node.name</a>=node1</div><div><br></div><div>Config: </div><div>Host 1 (the second config is the same, but can&#39;t enclose it here because of size limitation )</div><div><br></div><div>[root@ip-10-1-7-103 keycloak-1.7.0.Final]# cat standalone/configuration/standalone-ha.xml</div><div>&lt;?xml version=&quot;1.0&quot; ?&gt;</div><div><br></div><div>&lt;server xmlns=&quot;urn:jboss:domain:3.0&quot;&gt;</div><div>    &lt;extensions&gt;</div><div>        &lt;extension module=&quot;org.jboss.as.clustering.infinispan&quot;/&gt;</div><div>        &lt;extension module=&quot;org.jboss.as.clustering.jgroups&quot;/&gt;</div><div>        &lt;extension module=&quot;org.jboss.as.connector&quot;/&gt;</div><div>        &lt;extension module=&quot;<a href="http://org.jboss.as.ee">org.jboss.as.ee</a>&quot;/&gt;</div><div>        &lt;extension module=&quot;org.jboss.as.ejb3&quot;/&gt;</div><div>        &lt;extension module=&quot;org.jboss.as.jaxrs&quot;/&gt;</div><div>        &lt;extension module=&quot;org.jboss.as.jdr&quot;/&gt;</div><div>        &lt;extension module=&quot;org.jboss.as.jmx&quot;/&gt;</div><div>        &lt;extension module=&quot;org.jboss.as.jpa&quot;/&gt;</div><div>        &lt;extension module=&quot;org.jboss.as.jsf&quot;/&gt;</div><div>        &lt;extension module=&quot;org.jboss.as.logging&quot;/&gt;</div><div>        &lt;extension module=&quot;org.jboss.as.mail&quot;/&gt;</div><div>        &lt;extension module=&quot;org.jboss.as.modcluster&quot;/&gt;</div><div>        &lt;extension module=&quot;org.jboss.as.naming&quot;/&gt;</div><div>        &lt;extension module=&quot;org.jboss.as.pojo&quot;/&gt;</div><div>        &lt;extension module=&quot;org.jboss.as.remoting&quot;/&gt;</div><div>        &lt;extension module=&quot;org.jboss.as.sar&quot;/&gt;</div><div>        &lt;extension module=&quot;org.jboss.as.security&quot;/&gt;</div><div>        &lt;extension module=&quot;org.jboss.as.transactions&quot;/&gt;</div><div>        &lt;extension module=&quot;org.jboss.as.webservices&quot;/&gt;</div><div>        &lt;extension module=&quot;org.jboss.as.weld&quot;/&gt;</div><div>        &lt;extension module=&quot;org.keycloak.keycloak-server-subsystem&quot;/&gt;</div><div>        &lt;extension module=&quot;org.wildfly.extension.batch&quot;/&gt;</div><div>        &lt;extension module=&quot;org.wildfly.extension.bean-validation&quot;/&gt;</div><div>        &lt;extension module=&quot;<a href="http://org.wildfly.extension.io">org.wildfly.extension.io</a>&quot;/&gt;</div><div>        &lt;extension module=&quot;org.wildfly.extension.request-controller&quot;/&gt;</div><div>        &lt;extension module=&quot;org.wildfly.extension.security.manager&quot;/&gt;</div><div>        &lt;extension module=&quot;org.wildfly.extension.undertow&quot;/&gt;</div><div>    &lt;/extensions&gt;</div><div>    &lt;management&gt;</div><div>        &lt;security-realms&gt;</div><div>            &lt;security-realm name=&quot;ManagementRealm&quot;&gt;</div><div>                &lt;authentication&gt;</div><div>                    &lt;local default-user=&quot;$local&quot; skip-group-loading=&quot;true&quot;/&gt;</div><div>                    &lt;properties path=&quot;mgmt-users.properties&quot; relative-to=&quot;jboss.server.config.dir&quot;/&gt;</div><div>                &lt;/authentication&gt;</div><div>                &lt;authorization map-groups-to-roles=&quot;false&quot;&gt;</div><div>                    &lt;properties path=&quot;mgmt-groups.properties&quot; relative-to=&quot;jboss.server.config.dir&quot;/&gt;</div><div>                &lt;/authorization&gt;</div><div>            &lt;/security-realm&gt;</div><div>            &lt;security-realm name=&quot;ApplicationRealm&quot;&gt;</div><div>                &lt;authentication&gt;</div><div>                    &lt;local default-user=&quot;$local&quot; allowed-users=&quot;*&quot; skip-group-loading=&quot;true&quot;/&gt;</div><div>                    &lt;properties path=&quot;application-users.properties&quot; relative-to=&quot;jboss.server.config.dir&quot;/&gt;</div><div>                &lt;/authentication&gt;</div><div>                &lt;authorization&gt;</div><div>                    &lt;properties path=&quot;application-roles.properties&quot; relative-to=&quot;jboss.server.config.dir&quot;/&gt;</div><div>                &lt;/authorization&gt;</div><div>            &lt;/security-realm&gt;</div><div>        &lt;/security-realms&gt;</div><div>        &lt;audit-log&gt;</div><div>            &lt;formatters&gt;</div><div>                &lt;json-formatter name=&quot;json-formatter&quot;/&gt;</div><div>            &lt;/formatters&gt;</div><div>            &lt;handlers&gt;</div><div>                &lt;file-handler name=&quot;file&quot; formatter=&quot;json-formatter&quot; relative-to=&quot;jboss.server.data.dir&quot; path=&quot;audit-log.log&quot;/&gt;</div><div>            &lt;/handlers&gt;</div><div>            &lt;logger log-boot=&quot;true&quot; log-read-only=&quot;false&quot; enabled=&quot;false&quot;&gt;</div><div>                &lt;handlers&gt;</div><div>                    &lt;handler name=&quot;file&quot;/&gt;</div><div>                &lt;/handlers&gt;</div><div>            &lt;/logger&gt;</div><div>        &lt;/audit-log&gt;</div><div>        &lt;management-interfaces&gt;</div><div>            &lt;http-interface security-realm=&quot;ManagementRealm&quot; http-upgrade-enabled=&quot;true&quot;&gt;</div><div>                &lt;socket-binding http=&quot;management-http&quot;/&gt;</div><div>            &lt;/http-interface&gt;</div><div>        &lt;/management-interfaces&gt;</div><div>        &lt;access-control provider=&quot;simple&quot;&gt;</div><div>            &lt;role-mapping&gt;</div><div>                &lt;role name=&quot;SuperUser&quot;&gt;</div><div>                    &lt;include&gt;</div><div>                        &lt;user name=&quot;$local&quot;/&gt;</div><div>                    &lt;/include&gt;</div><div>                &lt;/role&gt;</div><div>            &lt;/role-mapping&gt;</div><div>        &lt;/access-control&gt;</div><div>    &lt;/management&gt;</div><div>    &lt;profile&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:logging:3.0&quot;&gt;</div><div>            &lt;console-handler name=&quot;CONSOLE&quot;&gt;</div><div>                &lt;level name=&quot;INFO&quot;/&gt;</div><div>                &lt;formatter&gt;</div><div>                    &lt;named-formatter name=&quot;COLOR-PATTERN&quot;/&gt;</div><div>                &lt;/formatter&gt;</div><div>            &lt;/console-handler&gt;</div><div>            &lt;periodic-rotating-file-handler name=&quot;FILE&quot; autoflush=&quot;true&quot;&gt;</div><div>                &lt;formatter&gt;</div><div>                    &lt;named-formatter name=&quot;PATTERN&quot;/&gt;</div><div>                &lt;/formatter&gt;</div><div>                &lt;file relative-to=&quot;jboss.server.log.dir&quot; path=&quot;server.log&quot;/&gt;</div><div>                &lt;suffix value=&quot;.yyyy-MM-dd&quot;/&gt;</div><div>                &lt;append value=&quot;true&quot;/&gt;</div><div>            &lt;/periodic-rotating-file-handler&gt;</div><div>            &lt;logger category=&quot;com.arjuna&quot;&gt;</div><div>                &lt;level name=&quot;WARN&quot;/&gt;</div><div>            &lt;/logger&gt;</div><div>            &lt;logger category=&quot;org.apache.tomcat.util.modeler&quot;&gt;</div><div>                &lt;level name=&quot;WARN&quot;/&gt;</div><div>            &lt;/logger&gt;</div><div>            &lt;logger category=&quot;org.jboss.as.config&quot;&gt;</div><div>                &lt;level name=&quot;DEBUG&quot;/&gt;</div><div>            &lt;/logger&gt;</div><div>            &lt;logger category=&quot;sun.rmi&quot;&gt;</div><div>                &lt;level name=&quot;WARN&quot;/&gt;</div><div>            &lt;/logger&gt;</div><div>            &lt;logger category=&quot;jacorb&quot;&gt;</div><div>                &lt;level name=&quot;WARN&quot;/&gt;</div><div>            &lt;/logger&gt;</div><div>            &lt;logger category=&quot;jacorb.config&quot;&gt;</div><div>                &lt;level name=&quot;ERROR&quot;/&gt;</div><div>            &lt;/logger&gt;</div><div>            &lt;root-logger&gt;</div><div>                &lt;level name=&quot;INFO&quot;/&gt;</div><div>                &lt;handlers&gt;</div><div>                    &lt;handler name=&quot;CONSOLE&quot;/&gt;</div><div>                    &lt;handler name=&quot;FILE&quot;/&gt;</div><div>                &lt;/handlers&gt;</div><div>            &lt;/root-logger&gt;</div><div>            &lt;formatter name=&quot;PATTERN&quot;&gt;</div><div>                &lt;pattern-formatter pattern=&quot;%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n&quot;/&gt;</div><div>            &lt;/formatter&gt;</div><div>            &lt;formatter name=&quot;COLOR-PATTERN&quot;&gt;</div><div>                &lt;pattern-formatter pattern=&quot;%K{level}%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n&quot;/&gt;</div><div>            &lt;/formatter&gt;</div><div>        &lt;/subsystem&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:batch:1.0&quot;&gt;</div><div>            &lt;job-repository&gt;</div><div>                &lt;in-memory/&gt;</div><div>            &lt;/job-repository&gt;</div><div>            &lt;thread-pool&gt;</div><div>                &lt;max-threads count=&quot;10&quot;/&gt;</div><div>                &lt;keepalive-time time=&quot;30&quot; unit=&quot;seconds&quot;/&gt;</div><div>            &lt;/thread-pool&gt;</div><div>        &lt;/subsystem&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:bean-validation:1.0&quot;/&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:datasources:3.0&quot;&gt;</div><div>            &lt;datasources&gt;</div><div>                &lt;driver name=&quot;postgresql&quot; module=&quot;org.postgresql&quot;&gt;</div><div>                   &lt;datasource-class&gt;org.postgresql.Driver&lt;/datasource-class&gt;</div><div>                   &lt;xa-datasource-class&gt;org.postgresql.xa.PGXADataSource&lt;/xa-datasource-class&gt;</div><div>                &lt;/driver&gt;</div><div>                &lt;datasource jndi-name=&quot;java:jboss/datasources/PgDskeycloak&quot; pool-name=&quot;PgDskeycloak&quot; enabled=&quot;true&quot; use-java-context=&quot;true&quot;&gt;</div><div>                    &lt;connection-url&gt;jdbc:postgresql://<a href="http://sso-keycloak-prod.cp8bhn7eutp3.eu-west-1.rds.amazonaws.com:5432/keycloak?ApplicationName=keycloak">sso-keycloak-prod.cp8bhn7eutp3.eu-west-1.rds.amazonaws.com:5432/keycloak?ApplicationName=keycloak</a>&lt;/connection-url&gt;</div><div>                    &lt;driver&gt;postgresql&lt;/driver&gt;</div><div>                    &lt;pool&gt;</div><div>                        &lt;min-pool-size&gt;5&lt;/min-pool-size&gt;</div><div>                        &lt;initial-pool-size&gt;5&lt;/initial-pool-size&gt;</div><div>                        &lt;max-pool-size&gt;100&lt;/max-pool-size&gt;</div><div>                        &lt;prefill&gt;true&lt;/prefill&gt;</div><div>                    &lt;/pool&gt;</div><div>                    &lt;validation&gt;</div><div>                        &lt;valid-connection-checker</div><div>                                 class-name=&quot;org.jboss.jca.adapters.jdbc.extensions.postgres.PostgreSQLValidConnectionChecker&quot;&gt;&lt;/valid-connection-checker&gt;</div><div>                        &lt;exception-sorter</div><div>                                 class-name=&quot;org.jboss.jca.adapters.jdbc.extensions.postgres.PostgreSQLExceptionSorter&quot;&gt;&lt;/exception-sorter&gt;</div><div>                    &lt;/validation&gt;</div><div>                    &lt;security&gt;</div><div>                        &lt;user-name&gt;kreactive&lt;/user-name&gt;</div><div>                        &lt;password&gt;ss0_K3yc70Ak_Pr0d&lt;/password&gt;</div><div>                    &lt;/security&gt;</div><div>                &lt;/datasource&gt;</div><div>                &lt;datasource jndi-name=&quot;java:jboss/datasources/ExampleDS&quot; pool-name=&quot;ExampleDS&quot; enabled=&quot;true&quot; use-java-context=&quot;true&quot;&gt;</div><div>                    &lt;connection-url&gt;jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE&lt;/connection-url&gt;</div><div>                    &lt;driver&gt;h2&lt;/driver&gt;</div><div>                    &lt;security&gt;</div><div>                        &lt;user-name&gt;sa&lt;/user-name&gt;</div><div>                        &lt;password&gt;sa&lt;/password&gt;</div><div>                    &lt;/security&gt;</div><div>                &lt;/datasource&gt;</div><div>                &lt;datasource jndi-name=&quot;java:jboss/datasources/KeycloakDS&quot; pool-name=&quot;KeycloakDS&quot; enabled=&quot;true&quot; use-java-context=&quot;true&quot;&gt;</div><div>                    &lt;connection-url&gt;jdbc:h2:${jboss.server.data.dir}/keycloak;AUTO_SERVER=TRUE&lt;/connection-url&gt;</div><div>                    &lt;driver&gt;h2&lt;/driver&gt;</div><div>                    &lt;security&gt;</div><div>                        &lt;user-name&gt;sa&lt;/user-name&gt;</div><div>                        &lt;password&gt;sa&lt;/password&gt;</div><div>                    &lt;/security&gt;</div><div>                &lt;/datasource&gt;</div><div>                &lt;drivers&gt;</div><div>                    &lt;driver name=&quot;h2&quot; module=&quot;com.h2database.h2&quot;&gt;</div><div>                        &lt;xa-datasource-class&gt;org.h2.jdbcx.JdbcDataSource&lt;/xa-datasource-class&gt;</div><div>                    &lt;/driver&gt;</div><div>                &lt;/drivers&gt;</div><div>            &lt;/datasources&gt;</div><div>        &lt;/subsystem&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:ee:3.0&quot;&gt;</div><div>            &lt;spec-descriptor-property-replacement&gt;false&lt;/spec-descriptor-property-replacement&gt;</div><div>            &lt;concurrent&gt;</div><div>                &lt;context-services&gt;</div><div>                    &lt;context-service name=&quot;default&quot; jndi-name=&quot;java:jboss/ee/concurrency/context/default&quot; use-transaction-setup-provider=&quot;true&quot;/&gt;</div><div>                &lt;/context-services&gt;</div><div>                &lt;managed-thread-factories&gt;</div><div>                    &lt;managed-thread-factory name=&quot;default&quot; jndi-name=&quot;java:jboss/ee/concurrency/factory/default&quot; context-service=&quot;default&quot;/&gt;</div><div>                &lt;/managed-thread-factories&gt;</div><div>                &lt;managed-executor-services&gt;</div><div>                    &lt;managed-executor-service name=&quot;default&quot; jndi-name=&quot;java:jboss/ee/concurrency/executor/default&quot; context-service=&quot;default&quot; hung-task-threshold=&quot;60000&quot; core-threads=&quot;5&quot; max-threads=&quot;25&quot; keepalive-time=&quot;5000&quot;/&gt;</div><div>                &lt;/managed-executor-services&gt;</div><div>                &lt;managed-scheduled-executor-services&gt;</div><div>                    &lt;managed-scheduled-executor-service name=&quot;default&quot; jndi-name=&quot;java:jboss/ee/concurrency/scheduler/default&quot; context-service=&quot;default&quot; hung-task-threshold=&quot;60000&quot; core-threads=&quot;2&quot; keepalive-time=&quot;3000&quot;/&gt;</div><div>                &lt;/managed-scheduled-executor-services&gt;</div><div>            &lt;/concurrent&gt;</div><div>            &lt;default-bindings context-service=&quot;java:jboss/ee/concurrency/context/default&quot; datasource=&quot;java:jboss/datasources/ExampleDS&quot; managed-executor-service=&quot;java:jboss/ee/concurrency/executor/default&quot; managed-scheduled-executor-service=&quot;java:jboss/ee/concurrency/scheduler/default&quot; managed-thread-factory=&quot;java:jboss/ee/concurrency/factory/default&quot;/&gt;</div><div>        &lt;/subsystem&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:ejb3:3.0&quot;&gt;</div><div>            &lt;session-bean&gt;</div><div>                &lt;stateful default-access-timeout=&quot;5000&quot; cache-ref=&quot;distributable&quot; passivation-disabled-cache-ref=&quot;simple&quot;/&gt;</div><div>                &lt;singleton default-access-timeout=&quot;5000&quot;/&gt;</div><div>            &lt;/session-bean&gt;</div><div>            &lt;pools&gt;</div><div>                &lt;bean-instance-pools&gt;</div><div>                    &lt;!-- A sample strict max pool configuration --&gt;</div><div>                    &lt;strict-max-pool name=&quot;slsb-strict-max-pool&quot; max-pool-size=&quot;20&quot; instance-acquisition-timeout=&quot;5&quot; instance-acquisition-timeout-unit=&quot;MINUTES&quot;/&gt;</div><div>                    &lt;strict-max-pool name=&quot;mdb-strict-max-pool&quot; max-pool-size=&quot;20&quot; instance-acquisition-timeout=&quot;5&quot; instance-acquisition-timeout-unit=&quot;MINUTES&quot;/&gt;</div><div>                &lt;/bean-instance-pools&gt;</div><div>            &lt;/pools&gt;</div><div>            &lt;caches&gt;</div><div>                &lt;cache name=&quot;simple&quot;/&gt;</div><div>                &lt;cache name=&quot;distributable&quot; aliases=&quot;passivating clustered&quot; passivation-store-ref=&quot;infinispan&quot;/&gt;</div><div>            &lt;/caches&gt;</div><div>            &lt;passivation-stores&gt;</div><div>                &lt;passivation-store name=&quot;infinispan&quot; cache-container=&quot;ejb&quot; max-size=&quot;10000&quot;/&gt;</div><div>            &lt;/passivation-stores&gt;</div><div>            &lt;async thread-pool-name=&quot;default&quot;/&gt;</div><div>            &lt;timer-service thread-pool-name=&quot;default&quot; default-data-store=&quot;default-file-store&quot;&gt;</div><div>                &lt;data-stores&gt;</div><div>                    &lt;file-data-store name=&quot;default-file-store&quot; path=&quot;timer-service-data&quot; relative-to=&quot;jboss.server.data.dir&quot;/&gt;</div><div>                &lt;/data-stores&gt;</div><div>            &lt;/timer-service&gt;</div><div>            &lt;remote connector-ref=&quot;http-remoting-connector&quot; thread-pool-name=&quot;default&quot;/&gt;</div><div>            &lt;thread-pools&gt;</div><div>                &lt;thread-pool name=&quot;default&quot;&gt;</div><div>                    &lt;max-threads count=&quot;10&quot;/&gt;</div><div>                    &lt;keepalive-time time=&quot;100&quot; unit=&quot;milliseconds&quot;/&gt;</div><div>                &lt;/thread-pool&gt;</div><div>            &lt;/thread-pools&gt;</div><div>            &lt;default-security-domain value=&quot;other&quot;/&gt;</div><div>            &lt;default-missing-method-permissions-deny-access value=&quot;true&quot;/&gt;</div><div>            &lt;log-system-exceptions value=&quot;true&quot;/&gt;</div><div>        &lt;/subsystem&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:io:1.1&quot;&gt;</div><div>            &lt;worker name=&quot;default&quot;/&gt;</div><div>            &lt;buffer-pool name=&quot;default&quot;/&gt;</div><div>        &lt;/subsystem&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:infinispan:3.0&quot;&gt;</div><div>            &lt;cache-container name=&quot;keycloak&quot; jndi-name=&quot;infinispan/Keycloak&quot;&gt;</div><div>                &lt;transport lock-timeout=&quot;60000&quot;/&gt;</div><div>                &lt;invalidation-cache name=&quot;realms&quot; mode=&quot;SYNC&quot;/&gt;</div><div>                &lt;invalidation-cache name=&quot;users&quot; mode=&quot;SYNC&quot;/&gt;</div><div>                &lt;distributed-cache name=&quot;sessions&quot; mode=&quot;SYNC&quot; owners=&quot;1&quot;/&gt;</div><div>                &lt;distributed-cache name=&quot;loginFailures&quot; mode=&quot;SYNC&quot; owners=&quot;1&quot;/&gt;</div><div>            &lt;/cache-container&gt;</div><div>            &lt;cache-container name=&quot;server&quot; aliases=&quot;singleton cluster&quot; default-cache=&quot;default&quot; module=&quot;org.wildfly.clustering.server&quot;&gt;</div><div>                &lt;transport lock-timeout=&quot;60000&quot;/&gt;</div><div>                &lt;replicated-cache name=&quot;default&quot; mode=&quot;SYNC&quot;&gt;</div><div>                    &lt;transaction mode=&quot;BATCH&quot;/&gt;</div><div>                &lt;/replicated-cache&gt;</div><div>            &lt;/cache-container&gt;</div><div>            &lt;cache-container name=&quot;web&quot; default-cache=&quot;dist&quot; module=&quot;org.wildfly.clustering.web.infinispan&quot;&gt;</div><div>                &lt;transport lock-timeout=&quot;60000&quot;/&gt;</div><div>                &lt;distributed-cache name=&quot;dist&quot; mode=&quot;ASYNC&quot; l1-lifespan=&quot;0&quot; owners=&quot;2&quot;&gt;</div><div>                    &lt;transaction mode=&quot;BATCH&quot;/&gt;</div><div>                    &lt;file-store/&gt;</div><div>                &lt;/distributed-cache&gt;</div><div>            &lt;/cache-container&gt;</div><div>            &lt;cache-container name=&quot;ejb&quot; aliases=&quot;sfsb&quot; default-cache=&quot;dist&quot; module=&quot;org.wildfly.clustering.ejb.infinispan&quot;&gt;</div><div>                &lt;transport lock-timeout=&quot;60000&quot;/&gt;</div><div>                &lt;distributed-cache name=&quot;dist&quot; mode=&quot;ASYNC&quot; l1-lifespan=&quot;0&quot; owners=&quot;2&quot;&gt;</div><div>                    &lt;transaction mode=&quot;BATCH&quot;/&gt;</div><div>                    &lt;file-store/&gt;</div><div>                &lt;/distributed-cache&gt;</div><div>            &lt;/cache-container&gt;</div><div>            &lt;cache-container name=&quot;hibernate&quot; default-cache=&quot;local-query&quot; module=&quot;org.hibernate.infinispan&quot;&gt;</div><div>                &lt;transport lock-timeout=&quot;60000&quot;/&gt;</div><div>                &lt;invalidation-cache name=&quot;entity&quot; mode=&quot;SYNC&quot;&gt;</div><div>                    &lt;transaction mode=&quot;NON_XA&quot;/&gt;</div><div>                    &lt;eviction strategy=&quot;LRU&quot; max-entries=&quot;10000&quot;/&gt;</div><div>                    &lt;expiration max-idle=&quot;100000&quot;/&gt;</div><div>                &lt;/invalidation-cache&gt;</div><div>                &lt;local-cache name=&quot;local-query&quot;&gt;</div><div>                    &lt;eviction strategy=&quot;LRU&quot; max-entries=&quot;10000&quot;/&gt;</div><div>                    &lt;expiration max-idle=&quot;100000&quot;/&gt;</div><div>                &lt;/local-cache&gt;</div><div>                &lt;replicated-cache name=&quot;timestamps&quot; mode=&quot;ASYNC&quot;/&gt;</div><div>            &lt;/cache-container&gt;</div><div>        &lt;/subsystem&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:jaxrs:1.0&quot;/&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:jca:3.0&quot;&gt;</div><div>            &lt;archive-validation enabled=&quot;true&quot; fail-on-error=&quot;true&quot; fail-on-warn=&quot;false&quot;/&gt;</div><div>            &lt;bean-validation enabled=&quot;true&quot;/&gt;</div><div>            &lt;default-workmanager&gt;</div><div>                &lt;short-running-threads&gt;</div><div>                    &lt;core-threads count=&quot;50&quot;/&gt;</div><div>                    &lt;queue-length count=&quot;50&quot;/&gt;</div><div>                    &lt;max-threads count=&quot;50&quot;/&gt;</div><div>                    &lt;keepalive-time time=&quot;10&quot; unit=&quot;seconds&quot;/&gt;</div><div>                &lt;/short-running-threads&gt;</div><div>                &lt;long-running-threads&gt;</div><div>                    &lt;core-threads count=&quot;50&quot;/&gt;</div><div>                    &lt;queue-length count=&quot;50&quot;/&gt;</div><div>                    &lt;max-threads count=&quot;50&quot;/&gt;</div><div>                    &lt;keepalive-time time=&quot;10&quot; unit=&quot;seconds&quot;/&gt;</div><div>                &lt;/long-running-threads&gt;</div><div>            &lt;/default-workmanager&gt;</div><div>            &lt;cached-connection-manager/&gt;</div><div>        &lt;/subsystem&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:jdr:1.0&quot;/&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:jgroups:3.0&quot;&gt;</div><div>            &lt;channels default=&quot;ee&quot;&gt;</div><div>                &lt;channel name=&quot;ee&quot;/&gt;</div><div>            &lt;/channels&gt;</div><div>            &lt;stacks default=&quot;tcp&quot;&gt;</div><div>                &lt;stack name=&quot;udp&quot;&gt;</div><div>                    &lt;transport type=&quot;UDP&quot; socket-binding=&quot;jgroups-udp&quot;/&gt;</div><div>                    &lt;protocol type=&quot;PING&quot;/&gt;</div><div>                    &lt;protocol type=&quot;MERGE3&quot;/&gt;</div><div>                    &lt;protocol type=&quot;FD_SOCK&quot; socket-binding=&quot;jgroups-udp-fd&quot;/&gt;</div><div>                    &lt;protocol type=&quot;FD_ALL&quot;/&gt;</div><div>                    &lt;protocol type=&quot;VERIFY_SUSPECT&quot;/&gt;</div><div>                    &lt;protocol type=&quot;pbcast.NAKACK2&quot;/&gt;</div><div>                    &lt;protocol type=&quot;UNICAST3&quot;/&gt;</div><div>                    &lt;protocol type=&quot;pbcast.STABLE&quot;/&gt;</div><div>                    &lt;protocol type=&quot;pbcast.GMS&quot;/&gt;</div><div>                    &lt;protocol type=&quot;UFC&quot;/&gt;</div><div>                    &lt;protocol type=&quot;MFC&quot;/&gt;</div><div>                    &lt;protocol type=&quot;FRAG2&quot;/&gt;</div><div>                    &lt;protocol type=&quot;RSVP&quot;/&gt;</div><div>                &lt;/stack&gt;</div><div>                &lt;stack name=&quot;tcp&quot;&gt;</div><div>                    &lt;transport type=&quot;TCP&quot; socket-binding=&quot;jgroups-tcp&quot;/&gt;</div><div>                        &lt;!-- &lt;protocol type=&quot;TCPPING&quot;&gt;</div><div>                                    &lt;property name=&quot;initial_hosts&quot;&gt;10.1.7.103[7600],10.1.1.245[7600]&lt;/property&gt;</div><div>                                    &lt;property name=&quot;port_range&quot;&gt;10&lt;/property&gt;</div><div>                                    &lt;property name=&quot;timeout&quot;&gt;3000&lt;/property&gt;</div><div>                                    &lt;property name=&quot;num_initial_members&quot;&gt;2&lt;/property&gt;</div><div>                        &lt;/protocol&gt; --&gt;</div><div>                    &lt;protocol type=&quot;S3_PING&quot; &gt;</div><div>                        &lt;property name=&quot;location&quot;&gt;keycloakinfinispan&lt;/property&gt;</div><div>                        &lt;property name=&quot;access_key&quot;&gt;AKIAJK6ADRHWQJ3LPPRA&lt;/property&gt;</div><div>                        &lt;property name=&quot;secret_access_key&quot;&gt;pRMeq0CldZvFeeYdWzWRtlXb/J48bBE2XHIzE9j+&lt;/property&gt;</div><div>                    &lt;/protocol&gt;</div><div>                    &lt;protocol type=&quot;MPING&quot; socket-binding=&quot;jgroups-mping&quot;/&gt;</div><div>                    &lt;protocol type=&quot;MERGE3&quot;/&gt;</div><div>                    &lt;protocol type=&quot;FD_SOCK&quot; socket-binding=&quot;jgroups-tcp-fd&quot;/&gt;</div><div>                    &lt;protocol type=&quot;FD&quot;/&gt;</div><div>                    &lt;protocol type=&quot;VERIFY_SUSPECT&quot;/&gt;</div><div>                    &lt;protocol type=&quot;pbcast.NAKACK2&quot;/&gt;</div><div>                    &lt;protocol type=&quot;UNICAST3&quot;/&gt;</div><div>                    &lt;protocol type=&quot;pbcast.STABLE&quot;/&gt;</div><div>                    &lt;protocol type=&quot;pbcast.GMS&quot;/&gt;</div><div>                    &lt;protocol type=&quot;MFC&quot;/&gt;</div><div>                    &lt;protocol type=&quot;FRAG2&quot;/&gt;</div><div>                    &lt;protocol type=&quot;RSVP&quot;/&gt;</div><div>                &lt;/stack&gt;</div><div>            &lt;/stacks&gt;</div><div>        &lt;/subsystem&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:jmx:1.3&quot;&gt;</div><div>            &lt;expose-resolved-model/&gt;</div><div>            &lt;expose-expression-model/&gt;</div><div>            &lt;remoting-connector/&gt;</div><div>        &lt;/subsystem&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:jpa:1.1&quot;&gt;</div><div>            &lt;jpa default-datasource=&quot;&quot; default-extended-persistence-inheritance=&quot;DEEP&quot;/&gt;</div><div>        &lt;/subsystem&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:jsf:1.0&quot;/&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:mail:2.0&quot;&gt;</div><div>            &lt;mail-session name=&quot;default&quot; jndi-name=&quot;java:jboss/mail/Default&quot;&gt;</div><div>                &lt;smtp-server outbound-socket-binding-ref=&quot;mail-smtp&quot;/&gt;</div><div>            &lt;/mail-session&gt;</div><div>        &lt;/subsystem&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:modcluster:2.0&quot;&gt;</div><div>            &lt;mod-cluster-config advertise-socket=&quot;modcluster&quot; connector=&quot;ajp&quot;&gt;</div><div>                &lt;dynamic-load-provider&gt;</div><div>                    &lt;load-metric type=&quot;cpu&quot;/&gt;</div><div>                &lt;/dynamic-load-provider&gt;</div><div>            &lt;/mod-cluster-config&gt;</div><div>        &lt;/subsystem&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:naming:2.0&quot;&gt;</div><div>            &lt;remote-naming/&gt;</div><div>        &lt;/subsystem&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:pojo:1.0&quot;/&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:remoting:3.0&quot;&gt;</div><div>            &lt;endpoint worker=&quot;default&quot;/&gt;</div><div>            &lt;http-connector name=&quot;http-remoting-connector&quot; connector-ref=&quot;default&quot; security-realm=&quot;ApplicationRealm&quot;/&gt;</div><div>        &lt;/subsystem&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:resource-adapters:3.0&quot;/&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:request-controller:1.0&quot;/&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:sar:1.0&quot;/&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:security-manager:1.0&quot;&gt;</div><div>            &lt;deployment-permissions&gt;</div><div>                &lt;maximum-set&gt;</div><div>                    &lt;permission class=&quot;java.security.AllPermission&quot;/&gt;</div><div>                &lt;/maximum-set&gt;</div><div>            &lt;/deployment-permissions&gt;</div><div>        &lt;/subsystem&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:security:1.2&quot;&gt;</div><div>            &lt;security-domains&gt;</div><div>                &lt;security-domain name=&quot;other&quot; cache-type=&quot;default&quot;&gt;</div><div>                    &lt;authentication&gt;</div><div>                        &lt;login-module code=&quot;Remoting&quot; flag=&quot;optional&quot;&gt;</div><div>                            &lt;module-option name=&quot;password-stacking&quot; value=&quot;useFirstPass&quot;/&gt;</div><div>                        &lt;/login-module&gt;</div><div>                        &lt;login-module code=&quot;RealmDirect&quot; flag=&quot;required&quot;&gt;</div><div>                            &lt;module-option name=&quot;password-stacking&quot; value=&quot;useFirstPass&quot;/&gt;</div><div>                        &lt;/login-module&gt;</div><div>                    &lt;/authentication&gt;</div><div>                &lt;/security-domain&gt;</div><div>                &lt;security-domain name=&quot;jboss-web-policy&quot; cache-type=&quot;default&quot;&gt;</div><div>                    &lt;authorization&gt;</div><div>                        &lt;policy-module code=&quot;Delegating&quot; flag=&quot;required&quot;/&gt;</div><div>                    &lt;/authorization&gt;</div><div>                &lt;/security-domain&gt;</div><div>                &lt;security-domain name=&quot;jboss-ejb-policy&quot; cache-type=&quot;default&quot;&gt;</div><div>                    &lt;authorization&gt;</div><div>                        &lt;policy-module code=&quot;Delegating&quot; flag=&quot;required&quot;/&gt;</div><div>                    &lt;/authorization&gt;</div><div>                &lt;/security-domain&gt;</div><div>            &lt;/security-domains&gt;</div><div>        &lt;/subsystem&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:transactions:3.0&quot;&gt;</div><div>            &lt;core-environment&gt;</div><div>                &lt;process-id&gt;</div><div>                    &lt;uuid/&gt;</div><div>                &lt;/process-id&gt;</div><div>            &lt;/core-environment&gt;</div><div>            &lt;recovery-environment socket-binding=&quot;txn-recovery-environment&quot; status-socket-binding=&quot;txn-status-manager&quot;/&gt;</div><div>        &lt;/subsystem&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:undertow:2.0&quot;&gt;</div><div>            &lt;buffer-cache name=&quot;default&quot;/&gt;</div><div>            &lt;server name=&quot;default-server&quot;&gt;</div><div>                &lt;ajp-listener name=&quot;ajp&quot; socket-binding=&quot;ajp&quot;/&gt;</div><div>                &lt;http-listener name=&quot;default&quot; socket-binding=&quot;http&quot; redirect-socket=&quot;https&quot;/&gt;</div><div>                &lt;host name=&quot;default-host&quot; alias=&quot;localhost&quot;&gt;</div><div>                    &lt;location name=&quot;/&quot; handler=&quot;welcome-content&quot;/&gt;</div><div>                    &lt;filter-ref name=&quot;server-header&quot;/&gt;</div><div>                    &lt;filter-ref name=&quot;x-powered-by-header&quot;/&gt;</div><div>                &lt;/host&gt;</div><div>            &lt;/server&gt;</div><div>            &lt;servlet-container name=&quot;default&quot;&gt;</div><div>                &lt;jsp-config/&gt;</div><div>                &lt;websockets/&gt;</div><div>            &lt;/servlet-container&gt;</div><div>            &lt;handlers&gt;</div><div>                &lt;file name=&quot;welcome-content&quot; path=&quot;${jboss.home.dir}/welcome-content&quot;/&gt;</div><div>            &lt;/handlers&gt;</div><div>            &lt;filters&gt;</div><div>                &lt;response-header name=&quot;server-header&quot; header-name=&quot;Server&quot; header-value=&quot;WildFly/9&quot;/&gt;</div><div>                &lt;response-header name=&quot;x-powered-by-header&quot; header-name=&quot;X-Powered-By&quot; header-value=&quot;Undertow/1&quot;/&gt;</div><div>            &lt;/filters&gt;</div><div>        &lt;/subsystem&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:webservices:2.0&quot;&gt;</div><div>            &lt;wsdl-host&gt;${jboss.bind.address:127.0.0.1}&lt;/wsdl-host&gt;</div><div>            &lt;endpoint-config name=&quot;Standard-Endpoint-Config&quot;/&gt;</div><div>            &lt;endpoint-config name=&quot;Recording-Endpoint-Config&quot;&gt;</div><div>                &lt;pre-handler-chain name=&quot;recording-handlers&quot; protocol-bindings=&quot;##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM&quot;&gt;</div><div>                    &lt;handler name=&quot;RecordingHandler&quot; class=&quot;org.jboss.ws.common.invocation.RecordingServerHandler&quot;/&gt;</div><div>                &lt;/pre-handler-chain&gt;</div><div>            &lt;/endpoint-config&gt;</div><div>            &lt;client-config name=&quot;Standard-Client-Config&quot;/&gt;</div><div>        &lt;/subsystem&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:weld:2.0&quot;/&gt;</div><div>        &lt;subsystem xmlns=&quot;urn:jboss:domain:keycloak-server:1.1&quot;&gt;</div><div>            &lt;web-context&gt;auth&lt;/web-context&gt;</div><div>        &lt;/subsystem&gt;</div><div>    &lt;/profile&gt;</div><div>    &lt;interfaces&gt;</div><div>        &lt;interface name=&quot;management&quot;&gt;</div><div>                &lt;!-- &lt;nic name=&quot;eth0&quot;/&gt; --&gt;</div><div>                &lt;inet-address value=&quot;${jboss.bind.address.management:10.1.7.103}&quot;/&gt;</div><div>        &lt;/interface&gt;</div><div>        &lt;interface name=&quot;public&quot;&gt;</div><div>            &lt;!-- &lt;nic name=&quot;eth0&quot;/&gt; --&gt;</div><div>                &lt;inet-address value=&quot;${jboss.bind.address.management:10.1.7.103}&quot;/&gt;</div><div>        &lt;/interface&gt;</div><div>        &lt;!-- TODO - only show this if the jacorb subsystem is added  --&gt;</div><div>        &lt;interface name=&quot;unsecure&quot;&gt;</div><div>            &lt;!--</div><div>              ~  Used for IIOP sockets in the standard configuration.</div><div>              ~                  To secure JacORB you need to setup SSL</div><div>              --&gt;</div><div>            &lt;nic name=&quot;eth0&quot;/&gt;</div><div>        &lt;/interface&gt;</div><div>    &lt;/interfaces&gt;</div><div>    &lt;socket-binding-group name=&quot;standard-sockets&quot; default-interface=&quot;public&quot; port-offset=&quot;${jboss.socket.binding.port-offset:0}&quot;&gt;</div><div>        &lt;socket-binding name=&quot;management-http&quot; interface=&quot;management&quot; port=&quot;${jboss.management.http.port:9990}&quot;/&gt;</div><div>        &lt;socket-binding name=&quot;management-https&quot; interface=&quot;management&quot; port=&quot;${jboss.management.https.port:9993}&quot;/&gt;</div><div>        &lt;socket-binding name=&quot;ajp&quot; port=&quot;${jboss.ajp.port:8009}&quot;/&gt;</div><div>        &lt;socket-binding name=&quot;http&quot; port=&quot;${jboss.http.port:8080}&quot;/&gt;</div><div>        &lt;socket-binding name=&quot;https&quot; port=&quot;${jboss.https.port:8443}&quot;/&gt;</div><div>        &lt;socket-binding name=&quot;jgroups-mping&quot; port=&quot;0&quot; multicast-address=&quot;${jboss.default.multicast.address:230.0.0.4}&quot; multicast-port=&quot;45700&quot;/&gt;</div><div>        &lt;socket-binding name=&quot;jgroups-tcp&quot; port=&quot;7600&quot;/&gt;</div><div>        &lt;socket-binding name=&quot;jgroups-tcp-fd&quot; port=&quot;57600&quot;/&gt;</div><div>        &lt;socket-binding name=&quot;jgroups-udp&quot; port=&quot;55200&quot; multicast-address=&quot;${jboss.default.multicast.address:230.0.0.4}&quot; multicast-port=&quot;45688&quot;/&gt;</div><div>        &lt;socket-binding name=&quot;jgroups-udp-fd&quot; port=&quot;54200&quot;/&gt;</div><div>        &lt;socket-binding name=&quot;modcluster&quot; port=&quot;0&quot; multicast-address=&quot;224.0.1.105&quot; multicast-port=&quot;23364&quot;/&gt;</div><div>        &lt;socket-binding name=&quot;txn-recovery-environment&quot; port=&quot;4712&quot;/&gt;</div><div>        &lt;socket-binding name=&quot;txn-status-manager&quot; port=&quot;4713&quot;/&gt;</div><div>        &lt;outbound-socket-binding name=&quot;mail-smtp&quot;&gt;</div><div>            &lt;remote-destination host=&quot;localhost&quot; port=&quot;25&quot;/&gt;</div><div>        &lt;/outbound-socket-binding&gt;</div><div>    &lt;/socket-binding-group&gt;</div><div>&lt;/server&gt;</div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><table width="100%" cellpadding="0" cellspacing="0" style="font-family:&#39;Times New Roman&#39;"><tbody><tr><td colspan="4" height="20"></td></tr><tr><td valign="top" align="left"><table cellpadding="0" cellspacing="0"><tbody><tr><td width="20"></td><td style="font-family:&#39;Exo 2&#39;,helvetica,arial,sans-serif"><font color="#333333"><span style="line-height:1em;font-size:20px">CHARLES-EDOUARD GAGNAIRE</span></font><br><font color="#6c6c6c"><span style="line-height:1.4em;font-style:italic;font-size:14px">SysAdmin</span></font> <br><font size="2"><a href="mailto:c.gagnaire@kreactive.com" style="text-decoration:none;line-height:2em" target="_blank"><font color="#B60018" style="font-size:13px">c.gagnaire@kreactive.com</font></a><br><font color="#333333" style="line-height:1em;font-size:14px">p. 06.27.80.28.53</font></font><table cellpadding="0" cellspacing="0"><tbody><tr><td height="20"></td></tr><tr><td valign="top"><font face="&#39;Exo 2&#39;, helvetica,arial,sans-serif" size="1"><font color="#333333" style="font-style:italic;font-size:11px">LYON &quot;Le Capitole&quot;</font><br><font color="#333333" style="font-style:italic;font-size:10px">97, cours Gambetta<br>69481 Lyon Cedex 03</font> </font><br><br><font face="&#39;Exo 2&#39;, helvetica,arial,sans-serif" size="1"><font color="#333333" style="font-style:italic;font-size:11px">PARIS</font><br><font color="#333333" style="font-style:italic;font-size:10px">16, rue de Turbigo<br>75002 Paris</font></font></td></tr></tbody></table></td></tr></tbody></table></td><td align="center" valign="middle"><img src="http://s3.amazonaws.com/signature_kreactive/kt-signatures/place1.gif"></td><td valign="middle" align="right" style="line-height:0.8em;font-family:helvetica,arial,sans-serif"><div style="width:132px;text-align:center"><a href="http://www.kreactive.com/" target="_blank"><img src="http://s3.amazonaws.com/signature_kreactive/kt-signatures/kreactive-corporate.png" alt="Kreactive" width="132" height="90" border="0"></a><br><br><br><a href="https://www.facebook.com/kreactive" target="_blank"><img src="http://s3.amazonaws.com/signature_kreactive/kt-signatures/icon-facebook-kreactive.gif" border="0" alt="Facebook" width="17" height="17"></a> <a href="https://twitter.com/kreactive" target="_blank"><img src="http://s3.amazonaws.com/signature_kreactive/kt-signatures/icon-twitter-kreactive.gif" border="0" alt="Twitter" width="17" height="17"></a></div></td><td width="15"></td></tr><tr><td colspan="4" height="10"></td></tr><tr><td colspan="4" height="4" bgcolor="#B60018"></td></tr></tbody></table></div></div></div></div></div>
<br><div class="gmail_quote">2015-12-18 20:12 GMT+01:00 Alan Field <span dir="ltr">&lt;<a href="mailto:afield@redhat.com" target="_blank">afield@redhat.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-family:times new roman,new york,times,serif;font-size:12pt;color:#000000"><div>Hey Charles,<br></div><div><br></div><div>All I did in my config file is change the following:</div><div><br></div><div>            &lt;stacks default=&quot;tcp&quot;&gt;</div><div><p style="margin:0px">            &lt;stack name=&quot;tcp&quot;&gt;<span class=""><br>               &lt;transport type=&quot;TCP&quot; socket-binding=&quot;jgroups-tcp&quot;/&gt;<br></span><span class="">               &lt;!-- &lt;protocol type=&quot;MPING&quot; socket-binding=&quot;jgroups-mping&quot;/&gt; --&gt;<br></span>               &lt;protocol type=&quot;S3_PING&quot;&gt;<br>                  &lt;property name=&quot;location&quot;&gt;&lt;private_s3_bucket_name&gt;&lt;/property&gt;<br>                  &lt;property name=&quot;access_key&quot;&gt;&lt;my_access_key&gt;&lt;/property&gt;<br>                  &lt;property name=&quot;secret_access_key&quot;&gt;&lt;my_secret_access_key&gt;&lt;/property&gt;<br>               &lt;/protocol&gt;</p><p style="margin:0px">               ...</p><p style="margin:0px"><br></p><p style="margin:0px">I&#39;m still not sure why the nodes aren&#39;t clustering. Are you starting them simultaneously? Can you try letting one node completely start before you start the second one? If that doesn&#39;t work, we may need to take the discussion to the jgroups-users list, since this is not KeyCloak specific.</p><p style="margin:0px"><br></p><p style="margin:0px">Thanks,</p><p style="margin:0px">Alan</p></div><blockquote style="border-left:2px solid #1010ff;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt"><div><div class="h5"><div class="gmail_extra"><br></div>
</div></div></blockquote><div><br></div></div></div></blockquote></div><br></div></div>