it sounds like the problem is caused by a large number of connections
dying holding things up.

peter

On 5/6/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> 
> 153 ESTABLISHED connections to port 443
> 553 connections to port 443 in the process of dying.
> 1420 connections total  (Assuming I'm reading the output of wc correctly;)
> 
> [EMAIL PROTECTED] tony]$ cat netstat.txt |grep ESTABLISHED|wc
>     693    4851   55442
> [EMAIL PROTECTED] tony]$ cat netstat.txt |grep CLOSE_WAIT|wc
>     101     707    7980
> [EMAIL PROTECTED] tony]$ cat netstat.txt |grep TIME_WAIT|wc
>     610    4270   47590
> [EMAIL PROTECTED] tony]$ cat netstat.txt |grep FIN_WAIT|wc
>       3      21     237
> [EMAIL PROTECTED] tony]$ cat netstat.txt |wc
>    1420    9929  112098
> 
> [EMAIL PROTECTED] tony]$ cat netstat.txt |grep 127.0.0.1.8009|grep 
> ESTABLISHED|wc
>     512    3584   40960
> [EMAIL PROTECTED] tony]$ cat netstat.txt |grep 127.0.0.1.8009|grep WAIT|wc
>      25     175    1950
> [EMAIL PROTECTED] tony]$ cat netstat.txt |grep 129.93.1.146.443|grep WAIT|wc
>     553    3871   43222
> [EMAIL PROTECTED] tony]$  cat netstat.txt |grep 129.93.1.146.443|grep 
> ESTABLISHED|wc
>     153    1071   12242
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Friday, May 06, 2005 7:00 PM
> To: Tomcat Users List; [EMAIL PROTECTED]
> Subject: RE: Tomcat 5 slow, it's in production, please help!
> 
> I think some of the problem is at the OS level....
> 
> You can set a session time at the tomcat level, but the default solaris TCP
> timeouts are hours long.   I hope you used the ndd commands to set the TCP
> parameters for short web sessions.
> 
> Also, Solaris 2.6 has a bad thread model and there are numerous patches
> required to run it with  any recent Java 2 distributions.   To use the
> 1.4.xxx JVM would require about a dozen patches.
> 
> It would be way better to try to get Solaris 10 installed on this box  -- It
> handles the ndd setting for you and is way faster on the same hardware.
> [even solaris 8...]
> 
>  -------------- Original message ----------------------
> From: <[EMAIL PROTECTED]>
> > What does "netstat -nt" show?
> > You may have enough connections going that old ones
> > have to time out before you can establish a new one.
> >
> > -----Original Message-----
> > From: Jeffrey [mailto:[EMAIL PROTECTED]
> > Sent: Friday, May 06, 2005 2:16 PM
> > To: tomcat-user@jakarta.apache.org
> > Subject: Tomcat 5 slow, it's in production, please help!
> >
> >
> > I have a apache/tomcat environment that has some
> > problems recently. The environment has the following:
> > 1.  Apache 1.3
> > 2.  Tomcat 5.0.28 (Max memory 384mb)
> > 3.  JDK 1.4.2_06
> >
> > My apache has MaxClient set to 256 (apache default).
> > The maxThread for tomcat is 500. The site is a
> > database driven site.
> >
> > It seems working fine when load is low. But when there
> > are more than 150 threads (from the sever status view
> > of the tomcat manager), it's response time is very
> > slow (5 - 10 minutes). I have tested the database
> > connections, they seem responding fairly well.
> >
> > Interesting thing is that most of time the slow
> > response time only happens when a user login. Once the
> > user login and get the main menu page, the user will
> > get a good response time. Is it related to KeepAlive
> > connections.
> >
> > Another strange thing is that many threads always show
> > up in the server status view on the tomcat html
> > manager page even though I am sure the request has
> > gone (I tested this by making a request, then close
> > the browser).
> >
> > My CPU usage is low when the slowdown is experienced
> > (Using the top command on this solaris box which has
> > old solaris operating system 2.6? with 1GB memory.
> >
> > I set the session timeout time to 5 minutes, but in
> > the session view of tomcat manager, I see message "30
> > - <40 minutes:136 sessions". How a session that is
> > more than 30 minutes is still there. Maybe I don't
> > understand this message correctly.
> >
> > Please advice. This is a production machine. Helps are
> > greatly appreciated.
> >
> > Thanks.
> >
> > Jeffrey.
> >
> >
> >
> > Discover Yahoo!
> > Get on-the-go sports scores, stock quotes, news and more. Check it out!
> > http://discover.yahoo.com/mobile.html
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

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

Reply via email to