[
http://jira.jboss.com/jira/browse/JBESB-880?page=comments#action_12376623 ]
Phillip Thurmond commented on JBESB-880:
----------------------------------------
I believe this issue is caused by the test client creating a large number of connections
to the server in a very small time. This can overload the server at the OS level and will
cause the JBoss instance to hang. I ran the test with a large number of messages
yesterday, and I was unable to reproduce the problem. Most likely, the problem will
return when the client is run on a host with a very fast connection to the server. I will
work with Jiri to reproduce and provide a fix.
The ESB is blocked under heavy load when using JMS
--------------------------------------------------
Key: JBESB-880
URL:
http://jira.jboss.com/jira/browse/JBESB-880
Project: JBoss ESB
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Rosetta, Transports
Affects Versions: 4.2 Milestone Release 3
Environment: RHEL 5, PostgreSQL
Reporter: Jiri Pechanec
Assigned To: Kevin Conner
Priority: Blocker
Fix For: 4.2.1 IR1
When the ESB is forced to process a huge batch of messages then it blocks completely.
The ESB configuration was just one service with one listener and gateway. Both gateway
and listener are using JMS. The testing was executed twice using one and then four threads
per listener and gateway.
The service contains two actions that serves only for message counting.
If you try to send 10000 messages sized around 20 KB it will probaly block after few
minutes of processing. The ESB do not respond to TERM signal and even JMX console is not
available. The only solution is to kill process violently. With the smaller messages the
block does not happend or happends after bigger amount of messages.
The sender is generating following log messages
[Timer-1][BisocketServerInvoker]
org.jboss.remoting.transport.bisocket.BisocketServerInvoker$ControlMonitorTimerTask@201d592a:
detected failure on control connection Thread[control:
Socket[addr=/10.34.34.47,port=2660,localport=51957],5,main]: requesting new control
connection
We can not exclude problem in JBoss Messaging itself but when we tried to use plain JMS
without ESB we were able to send/receive 300000 messages without any problem.
Moreover the more messages were processed the longer time it takes for the next batch to
be processed.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira