-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Scott,

I'm no Tomcat-clustering expert, but...

On 8/28/18 13:59, Scott Evans wrote:
> <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" 
> channelSendOptions="10" channelStartOptions="3">
> 
> <Manager className="org.apache.catalina.ha.session.BackupManager" 
> expireSessionsOnShutdown="false" 
> notifyListenersOnReplication="true" mapSendOptions="10" />
> 
> <Channel 
> className="org.apache.catalina.tribes.group.GroupChannel"> 
> <Membership 
> className="org.apache.catalina.tribes.membership.McastService" 
> address="228.1.0.13" port="45522" frequency="500" dropTime="15000" 
> soTimeout="10000" domain="mercer"/> <Receiver 
> className="org.apache.catalina.tribes.transport.nio.NioReceiver" 
> address="10.255.250.34" port="4003" selectorTimeout="8000" 
> maxThreads="25" />
> 
> <Sender 
> className="org.apache.catalina.tribes.transport.ReplicationTransmitter
">
>
> 
<Transport
> className="org.apache.catalina.tribes.transport.nio.PooledParallelSend
er"
>
> 
timeout="8000" poolSize="25"
> /> </Sender> <Interceptor 
> className="org.apache.catalina.tribes.group.interceptors.TcpPingInterc
eptor"/>
>
> 
<Interceptor
> className="org.apache.catalina.tribes.group.interceptors.TcpFailureDet
ector"/>
>
> 
<Interceptor
> className="org.apache.catalina.tribes.group.interceptors.MessageDispat
ch15Interceptor"/>
>
> 
> 
> <Interceptor 
> className="org.apache.catalina.tribes.group.interceptors.StaticMembers
hipInterceptor">
>
>  <LocalMember 
> className="org.apache.catalina.tribes.membership.StaticMember" 
> domain="mercer" uniqueId="{5,6,7,0,1,2,3,4,0,0,0,0,0,0,1,0}"/>
> 
> <Member 
> className="org.apache.catalina.tribes.membership.StaticMember" 
> port="4001" host="10.255.250.35" domain="mercer" 
> uniqueId="{5,6,7,0,1,2,3,4,0,0,0,0,0,0,0,0}" />
> 
> <Member 
> className="org.apache.catalina.tribes.membership.StaticMember" 
> port="4002" host="10.255.250.35" domain="mercer" 
> uniqueId="{5,6,7,0,1,2,3,4,0,0,0,0,0,0,0,1}" />
> 
> <Member 
> className="org.apache.catalina.tribes.membership.StaticMember" 
> port="4004" host="10.255.250.34" domain="mercer" 
> uniqueId="{5,6,7,0,1,2,3,4,0,0,0,0,0,0,1,1}" />
> 
> </Interceptor>
> 
> 
> </Channel>
> 
> <Valve className="org.apache.catalina.ha.tcp.ForceReplicationValve"
> /> <Valve className="org.apache.catalina.ha.tcp.ReplicationValve" 
> filter=".*javax\.faces\.resource.*"/> <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>

It looks like you have both multicast AND static membership enabled.

Keichi's presentation on Clustering at ApacheCon Miami (2017) has a
slide (it's slide #38 here:
https://events.static.linuxfound.org/sites/events/files/slides/TomcatClu
ster_3.pdf)
that says that using static-membership requires that you disable
multicast.

Also, just confirming that you have two Tomcat nodes on one IP address
(10.255.250.35, ports 4001 and 4002).

Can you post a thread dump of a deadlock situation? Only the
deadlocked threads should really be necessary to post. Can you
replicate the deadlock without using your own full application? That
is, can you create a simple application that can be used to reproduce
this on a similarly-configured test instance (cluster) of Tomcat nodes?

- -chris
-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/

iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAluFo/MACgkQHPApP6U8
pFhG4xAAkUb/Zj9HtwRle8xypc8hrmLfiifo9acIKbb1H3k/2VfYW3EjGqVRzV6c
E5iGf3JFlnsDEsMIi/oSTObe/aJ15y6z1qfCpud1BRSvi1yHr8jf6W+/M4/QcMNk
JerBmsx8dgoLteVq34xEld678NftgufaHpd3z5y3HnqfX0MoJkCOaYH5lUbA5MpI
61vEngWnWsLvFyTcf+h9PnkxsH5CdA0A9Hjsg56MESAyGoEZ1Jx1MkrIooFLOHVx
sgxciUIosQy5wqIbpZrZMteB1T6gFSvVsoTCu2ogubJUU216xt3XEezVtksL9Kfc
+1GbaDeMb65W6GlUU9W61TPb4Id/2mcQ2oUyQERctvIib7GoTcpLJFSHkKlp81GL
vS3L4siQkSv1M6pIvAtnAJEVPogBgYJXnSVOObpGAmyaDkJt8k1OSCDWqVPmLfUm
mIlhDGBtngxl0pEM1juLFC2ulaOGS8Vjn5VGZgXDXZVQ6xVmqBDfl9o6x+IB+KDT
beOGXQKveI18K0qPjxfVtF9OyVgfeLoOzVw2AXAD8QBXorWPlEt53sbInv2r/a3l
UOKGvxxGpeqmzAtEwm0GxrJsDrfJ2tTp0eIDA94n7d3tuG+zoOgOFaMxXcryieyj
XXl+4+DjD7YxVAXNfUslP7eYglHh1SdJVc8/MwlH0g0fARY74/o=
=eKZv
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to