Can you get the stats on connections too?
On Sun, Apr 13, 2014 at 11:49 AM, Isuru Perera <[email protected]> wrote: > Hi Devs, > > We need to solve the $subject. > > These errors keep happening after running Stratos for a long time with > ActiveMQ. > > As I mentioned in JIRA, ActiveMQ could be under heavy load [1]. > > When these errors happen, I tried a sample app [2] with ActiveMQ and that > app worked fine. Note that the sample app connection URL format is vm: > //localhost > > When I changed URL to tcp://localhost:61616, I got the same error. > > i.e. java.io.IOException: Wire format negotiation timeout: peer did not > send his wire format. > > Looks like the TCP transport was affected by the heavy load. > > I could login to ActiveMQ admin console and get the stats. > > It's running for 1 day 22 hours. > > [image: Inline image 1] > > Stats: > > [image: Inline image 3] > > > Appreciate your suggestions. > > Thanks! > > [1] > http://activemq.apache.org/javaxjmsjmsexception-wire-format-negociation-timeout-peer-did-not-send-his-wire-format.html > [2] http://activemq.apache.org/hello-world.html > > > ---------- Forwarded message ---------- > From: Isuru Perera (JIRA) <[email protected]> > Date: Wed, Apr 9, 2014 at 12:50 PM > Subject: [jira] [Created] (STRATOS-593) ActiveMQ error: "Wire format > negotiation timeout: peer did not send his wire format" > To: [email protected] > > > Isuru Perera created STRATOS-593: > ------------------------------------ > > Summary: ActiveMQ error: "Wire format negotiation timeout: > peer did not send his wire format" > Key: STRATOS-593 > URL: https://issues.apache.org/jira/browse/STRATOS-593 > Project: Stratos > Issue Type: Bug > Affects Versions: 4.0.0 RC1 > Reporter: Isuru Perera > Assignee: Isuru Perera > Priority: Blocker > Fix For: 4.0.0 RC1 > > > I was running the Stratos setup for a long time. Noticed lot of ActiveMQ > error. > > Error has started appearing after 8 hours. > > TID: [0] [STRATOS] [2014-04-08 21:02:28,491] ERROR > {org.apache.stratos.messaging.broker.heartbeat.TopicHealthChecker} - > instance-status topic health checker is failed and will retry to establish > a connection after 5s. > {org.apache.stratos.messaging.broker.heartbeat.TopicHealthChecker} > TID: [0] [STRATOS] [2014-04-08 21:02:37,352] ERROR > {org.apache.stratos.messaging.broker.heartbeat.TopicHealthChecker} - > topology topic health checker is failed and will retry to establish a > connection after 5s. > {org.apache.stratos.messaging.broker.heartbeat.TopicHealthChecker} > TID: [0] [STRATOS] [2014-04-08 21:02:37,350] ERROR > {org.apache.stratos.messaging.broker.heartbeat.TopicHealthChecker} - > topology topic health checker is failed and will retry to establish a > connection after 5s. > {org.apache.stratos.messaging.broker.heartbeat.TopicHealthChecker} > TID: [0] [STRATOS] [2014-04-08 21:02:38,768] ERROR > {org.apache.stratos.messaging.broker.heartbeat.TopicHealthChecker} - > instance-status topic health checker is failed and will retry to establish > a connection after 5s. > {org.apache.stratos.messaging.broker.heartbeat.TopicHealthChecker} > TID: [0] [STRATOS] [2014-04-08 21:02:39,122] ERROR > {org.apache.stratos.messaging.broker.heartbeat.TopicHealthChecker} - > summarized-health-stats topic health checker is failed and will retry to > establish a connection after 5s. > {org.apache.stratos.messaging.broker.heartbeat.TopicHealthChecker} > TID: [0] [STRATOS] [2014-04-08 21:02:43,528] ERROR > {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber} - Error > while subscribing to the topic: instance-status > {org.apache.stratos.messaging.broker.subscribe.TopicSubscriber} > javax.jms.JMSException: Wire format negotiation timeout: peer did not send > his wire format. > at > org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:62) > at > org.apache.activemq.ActiveMQConnection.syncSendPacket(ActiveMQConnection.java:1409) > at > org.apache.activemq.ActiveMQConnection.ensureConnectionInfoSent(ActiveMQConnection.java:1496) > at > org.apache.activemq.ActiveMQConnection.start(ActiveMQConnection.java:524) > at > org.apache.stratos.messaging.broker.connect.TopicConnector.init(TopicConnector.java:69) > at > org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.doSubscribe(TopicSubscriber.java:60) > at > org.apache.stratos.messaging.broker.subscribe.TopicSubscriber.run(TopicSubscriber.java:94) > at java.lang.Thread.run(Thread.java:744) > Caused by: java.io.IOException: Wire format negotiation timeout: peer did > not send his wire format. > at > org.apache.activemq.transport.WireFormatNegotiator.oneway(WireFormatNegotiator.java:98) > at > org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:68) > at > org.apache.activemq.transport.ResponseCorrelator.asyncRequest(ResponseCorrelator.java:81) > at > org.apache.activemq.transport.ResponseCorrelator.request(ResponseCorrelator.java:86) > at > org.apache.activemq.ActiveMQConnection.syncSendPacket(ActiveMQConnection.java:1380) > ... 6 more > > > > -- > This message was sent by Atlassian JIRA > (v6.2#6252) > > > > -- > Isuru Perera > Senior Software Engineer | WSO2, Inc. | http://wso2.com/ > Lean . Enterprise . Middleware > > about.me/chrishantha > -- Best Regards, Nirmal Nirmal Fernando. PPMC Member & Committer of Apache Stratos, Senior Software Engineer, WSO2 Inc. Blog: http://nirmalfdo.blogspot.com/
<<inline: Selection_107.png>>
<<inline: Selection_105.png>>
