Do you think you can do a setup without docker? Would be easier to check but sounds like a config issue.
Le 5 juil. 2017 21:18, "Elder Moraes" <elder.mor...@gmail.com> a écrit : > If you are talking about removing the McastService, I've already done and > didn't work. The cluster still works as a dynamic one. > > > Twitter: @elderjava <https://twitter.com/elderjava> > Blog: http://eldermoraes.com > > > 2017-07-05 16:08 GMT-03:00 Romain Manni-Bucau <rmannibu...@gmail.com>: > > > Think you ask to find node with this service so it behaves as configured. > > Remove it for static clusters. > > > > Le 5 juil. 2017 20:43, "Elder Moraes" <elder.mor...@gmail.com> a écrit : > > > > Sorry, I don't get it... > > > > > > Twitter: @elderjava <https://twitter.com/elderjava> > > Blog: http://eldermoraes.com > > > > > > > > 2017-07-05 15:38 GMT-03:00 Romain Manni-Bucau <rmannibu...@gmail.com>: > > > > > (disclaimer: read quickly on phone so can be wrong) > > > > > > seems you use membership discovery, can't it be simply that? > > > > > > 2017-07-05 20:07 GMT+02:00 Elder Moraes <elder.mor...@gmail.com>: > > > > > > > Sure! Here they are: > > > > > > > > Name: Catalina:type=Cluster,component=Member,name="tcp://{172, 17, > 0, > > > > 3}:4000" > > > > modelerType: org.apache.tomcat.util.modeler.BaseModelMBean > > > > memberAliveTime: 59124 > > > > suspect: false > > > > udpPort: -1 > > > > local: false > > > > securePort: -1 > > > > hostname: {172, 17, 0, 3} > > > > port: 4000 > > > > serviceStartTime: 0 > > > > ready: true > > > > failing: false > > > > name: tcp://{172, 17, 0, 3}:4000 > > > > msgCount: 0 > > > > > > > > Name: Catalina:type=Cluster,component=Member,name="tcp://1 > > 72.17.0.4:4000 > > > " > > > > modelerType: org.apache.tomcat.util.modeler.BaseModelMBean > > > > memberAliveTime: 8094 > > > > suspect: false > > > > udpPort: -1 > > > > local: true > > > > securePort: -1 > > > > hostname: 172.17.0.4 > > > > port: 4000 > > > > serviceStartTime: 1499277570908 > > > > ready: true > > > > failing: false > > > > name: tcp://172.17.0.4:4000 > > > > msgCount: 108 > > > > > > > > Name: Catalina:type=Cluster,component=Member,name="tcp://{172, 17, > 0, > > > > 5}:4000" > > > > modelerType: org.apache.tomcat.util.modeler.BaseModelMBean > > > > memberAliveTime: 52614 > > > > suspect: false > > > > udpPort: -1 > > > > local: false > > > > securePort: -1 > > > > hostname: {172, 17, 0, 5} > > > > port: 4000 > > > > serviceStartTime: 0 > > > > ready: true > > > > failing: false > > > > name: tcp://{172, 17, 0, 5}:4000 > > > > msgCount: 0 > > > > > > > > Name: Catalina:type=Cluster > > > > modelerType: org.apache.tomcat.util.modeler.BaseModelMBean > > > > channelStartOptions: 15 > > > > stateName: STARTED > > > > channelSendOptions: 8 > > > > domain: Catalina > > > > clusterName: Catalina > > > > heartbeatBackgroundEnabled: false > > > > notifyLifecycleListenerOnFailure: false > > > > objectName: Catalina:type=Cluster > > > > > > > > Name: Catalina:type=Cluster,component=Deployer > > > > modelerType: org.apache.catalina.mbeans.ClassNameMBean > > > > watchDir: /tmp/war-listen/ > > > > processDeployFrequency: 2 > > > > tempDir: /tmp/war-temp/ > > > > maxValidTime: 300 > > > > deployDir: /tmp/war-deploy/ > > > > watchEnabled: false > > > > > > > > > > > > Twitter: @elderjava <https://twitter.com/elderjava> > > > > Blog: http://eldermoraes.com > > > > > > > > > > > > > > > > 2017-07-05 13:40 GMT-03:00 Romain Manni-Bucau <rmannibu...@gmail.com > >: > > > > > > > > > Hmm, can you have a look into JMX on some tomee instances to check > > the > > > > > tomcat cluster config please? > > > > > > > > > > > > > > > Romain Manni-Bucau > > > > > @rmannibucau <https://twitter.com/rmannibucau> | Blog > > > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog > > > > > <http://rmannibucau.wordpress.com> | Github <https://github.com/ > > > > > rmannibucau> | > > > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE > Factory > > > > > <https://javaeefactory-rmannibucau.rhcloud.com> > > > > > > > > > > 2017-07-05 18:34 GMT+02:00 Elder Moraes <elder.mor...@gmail.com>: > > > > > > > > > > > Hi Romain, > > > > > > > > > > > > Actually my problem is right the opposite (I forget to mention - > > > > sorry!): > > > > > > I'm trying to use a static discovery, but it is working as a > > dynamic > > > > one. > > > > > > In other words, when I run another container (say, host4) it > joins > > > into > > > > > the > > > > > > cluster. > > > > > > > > > > > > > > > > > > > > > > > > Cheers, > > > > > > > > > > > > Twitter: @elderjava <https://twitter.com/elderjava> > > > > > > Blog: http://eldermoraes.com > > > > > > > > > > > > > > > > > > > > > > > > 2017-07-05 12:38 GMT-03:00 Romain Manni-Bucau < > > rmannibu...@gmail.com > > > >: > > > > > > > > > > > > > Hi Elder, > > > > > > > > > > > > > > are all the binding address (host)/ports opened between your > > > > > containers? > > > > > > > (can you telnet between them) > > > > > > > do you use docker-compose to create the cluster (it helps a > bit)? > > > > > > > did you activate the debug log of tomcat clustering? it > generally > > > > helps > > > > > > > > > > > > > > > > > > > > > Romain Manni-Bucau > > > > > > > @rmannibucau <https://twitter.com/rmannibucau> | Blog > > > > > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog > > > > > > > <http://rmannibucau.wordpress.com> | Github < > https://github.com/ > > > > > > > rmannibucau> | > > > > > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE > > > Factory > > > > > > > <https://javaeefactory-rmannibucau.rhcloud.com> > > > > > > > > > > > > > > 2017-07-05 17:30 GMT+02:00 Elder Moraes < > elder.mor...@gmail.com > > >: > > > > > > > > > > > > > > > Hi everyone! > > > > > > > > > > > > > > > > Could you help me? I've been struggling to build a cluster > > using > > > > > Docker > > > > > > > and > > > > > > > > Tomee based on the static discovery membership. > > > > > > > > > > > > > > > > Docker image: tomee:8-jre-7.0.3-plume > > > > > > > > > > > > > > > > Please refer to the "Cluster" node described bellow. Could > you > > > > point > > > > > me > > > > > > > > what is wrong? > > > > > > > > > > > > > > > > <Cluster className="org.apache.catalina.ha.tcp. > > SimpleTcpCluster" > > > > > > > > channelSendOptions="8"> > > > > > > > > > > > > > > > > <Manager className="org.apache.catalina.ha.session. > > > > > DeltaManager" > > > > > > > > expireSessionsOnShutdown="false" > > > > > > > > notifyListenersOnReplication="true"/> > > > > > > > > > > > > > > > > <Channel className="org.apache.catalina.tribes.group. > > > > > > > GroupChannel"> > > > > > > > > > > > > > > > > <Membership > > > > > > > > className="org.apache.catalina.tribes.membership. > McastService" > > > > > > > > address="228.0.0.4" > > > > > > > > port="45564" > > > > > > > > frequency="500" > > > > > > > > dropTime="3000"/> > > > > > > > > <Receiver > > > > > > > > className="org.apache.catalina.tribes.transport.nio. > > NioReceiver" > > > > > > > > address="auto" > > > > > > > > port="4000" > > > > > > > > autoBind="100" > > > > > > > > selectorTimeout="5000" > > > > > > > > maxThreads="6"/> > > > > > > > > > > > > > > > > <Sender > > > > > > > > className="org.apache.catalina.tribes.transport. > > > > > > ReplicationTransmitter"> > > > > > > > > <Transport > > > > > > > > className="org.apache.catalina.tribes.transport.nio. > > > > > > > > PooledParallelSender"/> > > > > > > > > </Sender> > > > > > > > > > > > > > > > > <Interceptor > > > > > > > > className="org.apache.catalina.tribes.group.interceptors. > > > > > > > > TcpFailureDetector"> > > > > > > > > > > > > > > > > <Interceptor > > > > > > > > className="org.apache.catalina.tribes.group.interceptors. > > > > > > > > StaticMembershipInterceptor"> > > > > > > > > <Member > > > > > > > > className="org.apache.catalina.tribes.membership. > StaticMember" > > > > > > > > port="5678" > > > > > > > > securePort="-1" > > > > > > > > host="tomee-soujava1" > > > > > > > > domain="staging-cluster" > > > > > > > > > > > > > > > > uniqueId="{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}"/> > > > > > > > > <Member > > > > > > > > className="org.apache.catalina.tribes.membership. > StaticMember" > > > > > > > > port="5678" > > > > > > > > > > securePort="-1" > > > > > > > > > > > > > host="tomee-soujava2" > > > > > > > > > > > > > > > domain="staging-cluster" > > > > > > > > > > > > > > > > uniqueId="{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2}"/> > > > > > > > > <Member > > > > > > > > className="org.apache.catalina.tribes.membership. > StaticMember" > > > > > > > > port="5678" > > > > > > > > > > securePort="-1" > > > > > > > > > > > > > host="tomee-soujava3" > > > > > > > > > > > > > > > domain="staging-cluster" > > > > > > > > > > > > > > > > uniqueId="{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3}"/> > > > > > > > > </Interceptor> > > > > > > > > > > > > > > > > </Interceptor> > > > > > > > > <Interceptor > > > > > > > > className="org.apache.catalina.tribes.group.interceptors. > > > > > > > > MessageDispatchInterceptor"/> > > > > > > > > > > > > > > > > </Channel> > > > > > > > > > > > > > > > > <Valve className="org.apache.catalina.ha.tcp. > > > > ReplicationValve" > > > > > > > > filter=""/> > > > > > > > > <Valve > > > > > > > > className="org.apache.catalina.ha.session. > > JvmRouteBinderValve"/> > > > > > > > > > > > > > > > > <Deployer className="org.apache.catalina.ha.deploy. > > > > > > > FarmWarDeployer" > > > > > > > > tempDir="/tmp/war-temp/" > > > > > > > > deployDir="/tmp/war-deploy/" > > > > > > > > watchDir="/tmp/war-listen/" > > > > > > > > watchEnabled="false"/> > > > > > > > > > > > > > > > > <ClusterListener > > > > > > > > className="org.apache.catalina.ha.session. > > > > ClusterSessionListener"/> > > > > > > > > </Cluster> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Best regards, > > > > > > > > > > > > > > > > Elder > > > > > > > > > > > > > > > > Twitter: @elderjava <https://twitter.com/elderjava> > > > > > > > > Blog: http://eldermoraes.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >