On 3/29/07, bradtwurst <[EMAIL PROTECTED]> wrote:


Good day,

Looking for some help in debugging a situation that I encountered this
morning (and how to diagnose in the future)

I have a http component that contains both consumers (tied to jsr181
services) and outgoing producers to external endpoints.

One of these messages is a test message (basically the ping message from
the
examples) that responds right away - echoing the payload that I pass in.

I was notified that servicemix was no longer receiving messages in via
http.

I then tried the test message above (called from SoapUI) and, as reported,
it also timed out.

This leads me to believe that the http service was locked up.

I stopped and restarted serviceMix and the test message was now working.

So, I have a few questions.

1) In the http component, is there any relationship between incoming and
outgoing messages.  For example, if I am having network issues with
messages
being delivered to external web services, would that have any effect on
incoming messages into SM?  I'm thinking in terms of threads, pooling, and
the like.  Would it make any difference to separate the consumers and
producers in separate service units?


Splitting into several service units won't change anything,
especially if both SUs are in the same SA: this has absolutely
no effect.

2) Is there any way to diagnose this problem 'in the wild'.  This is on the
production system, so I don't have debugging enabled.  I do have logging
running, currently at a debug level for most things.  I am also able to
connect via jmx with jConsole.


Tough question.  Monitoring is an area that certainly need improvements.
Sending a heart beat is a good solution to check if the server is up.

Btw, I looked at the log messages from this morning and I didn't see any
abnormal error messages.


Have you tried a thread dump to see if all the threads were waiting on
a particular resource ?


Thanks,
James
--
View this message in context:
http://www.nabble.com/http-lock-up-tf3488493s12049.html#a9741395
Sent from the ServiceMix - User mailing list archive at Nabble.com.




--
Cheers,
Guillaume Nodet
------------------------
Architect, LogicBlaze (http://www.logicblaze.com/)
Blog: http://gnodet.blogspot.com/

Reply via email to