DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=36681>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=36681

           Summary: 2 Tomcat 5.5.7 clusters come to a grinding hault and
                    generate errors
           Product: Tomcat 5
           Version: 5.5.7
          Platform: Sun
        OS/Version: Solaris
            Status: NEW
          Severity: blocker
          Priority: P1
         Component: Catalina:Cluster
        AssignedTo: tomcat-dev@jakarta.apache.org
        ReportedBy: [EMAIL PROTECTED]


I have a Remedy webservice running on a cluster of 2 physical tomcat 5.5.7 
servers using multi-cast broadcast replicating sessions.  The servers on a 
weekly bases come to a grinding hault and randomly generate errors of missing 
replication states with each other.  Below are the errors on tomcat 1 and 
tomcat 2.

Tomcat 1
AppendedText:
        at com.remedy.arsys.api.Proxy.ARGetListActiveLink(Native Method)
        at com.remedy.arsys.api.ActiveLinkFactory.find
(ActiveLinkFactory.java:103)
        at com.remedy.arsys.goat.ActiveLinkCollector.<init>(Unknown Source)
        at com.remedy.arsys.goat.FieldGraph.getJSData(Unknown Source)
        at com.remedy.arsys.goat.FieldGraph.transmitJS(Unknown Source)
        at com.remedy.arsys.stubs.FormServlet.doRequest(Unknown Source)
        at com.remedy.arsys.stubs.GoatServlet.postInternal(Unknown Source)
        at com.remedy.arsys.stubs.GoatHttpServlet.doGet(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:214)
        at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:178)
        at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:126)
        at org.apache.catalina.cluster.tcp.ReplicationValve.invoke
(ReplicationValve.java:130)
        at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:105)
        at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:148)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:306)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:745)
        at org.apache.jk.common.ChannelSocket.processConnection
(ChannelSocket.java:675)
        at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:868)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)
Sep 15, 2005 2:23:20 PM org.apache.catalina.cluster.tcp.ReplicationValve 
addClusterSendTime
INFO: Average request time=138 ms for Cluster overhead time=93 ms for 500 
requests (Request=69490ms Cluster=46922ms).




Tomcat2
AppendedText:
        at com.remedy.arsys.api.Proxy.ARGetListActiveLink(Native Method)
        at com.remedy.arsys.api.ActiveLinkFactory.find
(ActiveLinkFactory.java:103)
        at com.remedy.arsys.goat.ActiveLinkCollector.<init>(Unknown Source)
        at com.remedy.arsys.goat.FieldGraph.getJSData(Unknown Source)
        at com.remedy.arsys.goat.FieldGraph.transmitJS(Unknown Source)
        at com.remedy.arsys.stubs.FormServlet.doRequest(Unknown Source)
        at com.remedy.arsys.stubs.GoatServlet.postInternal(Unknown Source)
        at com.remedy.arsys.stubs.GoatHttpServlet.doGet(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:214)
        at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:178)
        at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:126)
        at org.apache.catalina.cluster.tcp.ReplicationValve.invoke
(ReplicationValve.java:130)
        at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:105)
        at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:148)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:306)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:745)
        at org.apache.jk.common.ChannelSocket.processConnection
(ChannelSocket.java:675)
        at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:868)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)
Sep 15, 2005 10:42:47 AM org.apache.catalina.cluster.tcp.TcpReplicationThread 
run
SEVERE: TCP Worker thread in cluster caught 'java.io.IOException: Connection 
reset by peer' closing channel
java.io.IOException: Connection reset by peer
        at sun.nio.ch.FileDispatcher.read0(Native Method)
        at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21)
        at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
        at sun.nio.ch.IOUtil.read(IOUtil.java:206)
        at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:207)
        at org.apache.catalina.cluster.tcp.TcpReplicationThread.drainChannel
(TcpReplicationThread.java:120)
        at org.apache.catalina.cluster.tcp.TcpReplicationThread.run
(TcpReplicationThread.java:64)
Sep 15, 2005 11:01:38 AM org.apache.catalina.cluster.tcp.ReplicationValve 
addClusterSendTime
INFO: Average request time=331 ms for Cluster overhead time=61 ms for 400 
requests (Request=132596ms Cluster=24723ms).
Sep 15, 2005 11:08:15 AM org.apache.catalina.cluster.tcp.SimpleTcpCluster 
memberDisappeared
INFO: Received member disappeared:org.apache.catalina.cluster.mcast.McastMember
[tcp://142.182.90.235:4001,142.182.90.235,4001, alive=86826590]
Sep 15, 2005 11:09:07 AM org.apache.catalina.cluster.tcp.SimpleTcpCluster 
memberAdded

Please help, this is becoming critical as I have to have a cronjob monitoring 
these instances every 2 minutes to restart them just incase they crash.

Thanks

Zubair

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to