On 13/04/2012 10:14, Pid * wrote:
On 13 Apr 2012, at 09:09, "Miguel González Castaños"
<miguel_3_gonza...@yahoo.es>  wrote:

Dear all,

  A server that I manage has a Struts webapp with a Tomcat 5.5.x standalone 
server. No JMX or whatsoever has been configured.

  The app sends massive emails to users with some info that requires users to 
log on the webapp and fill in some forms. It seems (without any logs or 
metrics) that people tend to fill the forms right away after they got the 
emails and together with the mailing process (that requires DB use to get email 
addresses) is exhausting the maxthreads connections (300 as of yesterday which 
I have increased to 400).
How many emails does it send?
Around 1000 a minute

  I assume it's not going to be easy to determine what is the cause of the 
issue but which tools can I use?
It might just be simple maths. If you send more than 400 emails and
most of those people immediately respond, what would you expect to
happen?


  I guess I need to log in some way how the server is behaving. Maybe enabling 
JMX or Javamelody? Any way of getting where the webapp is hanged or where in 
the code of the webapp is hanging?
Access log?
Enable JMX, use VisualVM/JConsole.
Any way to use access log to get a view of how many visitors (not connections) we are getting?



  And which tool can help me to simulate the load of so many people connecting 
to the webapp remotely?
JMeter.
Any howto or article that explains of how to use JMeter in an environment like this?

Miguel

This message and any attachments are intended for the use of the addressee or 
addressees only. The unauthorised disclosure, use, dissemination or copying 
(either in whole or in part) of its content is not permitted. If you received 
this message in error, please notify the sender and delete it from your system. 
Emails can be altered and their integrity cannot be guaranteed by the sender.

Please consider the environment before printing this email.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to