Sorry, I should have provided more details in my original post - we use FD (not 
FD_SOCK) with  timeout=5s and max_tries=9.   We use TCP as the transport 
protocol.  The firewall removes connections that have been established for more 
than 4 hours.   The firewall accomplishes this by removing the connection from 
it's "pass" list, causing all further packets across that connection to be 
dropped.  This manifests as a loss of visibility to the members in the cluster. 
 

I can recover from this by lowering the OS tcp_keepalive parameter, so that the 
TCP connection will timeout and be destroyed by the OS before JBoss failure 
detection causes the remote member to be deemed suspect.  When the connection 
is destroyed by the OS, JBoss creates a new TCP connection and is able to reach 
the other member of the cluster.

However, lowering the OS tcp_keepalive is not acceptable as a permanent 
solution.  I was hoping that JBoss might have a configuration parameter to 
achieve this timeout behaviour at the application-level for sockets created by 
JBoss.  

I hope that's a little better, sorry for the confusion :)

Thanks
Anne

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3919219#3919219

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3919219


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to