The number of threads is depending on - the number of threads the jvm needs to run - the number of threads tomcat needs to run - AFAIK one thread for each active processor (-> at least minProcessors) - the number of threads that are used by the application
But there is no way to know the number of max threads, I'm not shure if there is a option to query tomcat for the number of active processor threads. You can verify the number of processor threads by calling kill -QUIT <java-pid>. This should produce a stacktrace in one of the log files. You should be able to identify the by their name. > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Wednesday, June 23, 2004 2:25 PM > To: Tomcat Users List > Subject: Re: tomcat crash ... "unexpected exception" > > > Again about my general problem, below is an output of the > 'top' command on the webserver. > We can see that the Tomcat java process (the first one) has > 135 threads in it. How is this > defined ? I guess this number is dynamic, but how can I say > that it is its maximum or not > ? If it is, it may be some kind of bottleneck ... > > Is it related to the settings of min/max processors in server.xml ? > > ---------------------- > last pid: 14592; load averages: 0.27, 0.25, 0.26 > 14:14:21 > 173 processes: 165 sleeping, 7 zombie, 1 on cpu > CPU states: 91.5% idle, 3.9% user, 4.2% kernel, 0.4% > iowait, 0.0% swap > Memory: 8192M real, 1404M free, 6472M swap in use, 7856M swap free > > > PID USERNAME THR PRI NICE SIZE RES STATE TIME CPU COMMAND > 11751 userx 135 0 10 6288M 4718M sleep 9:55 0.60% java > 680 root 4 150 -20 3568K 2424K sleep 489:23 0.13% > 14526 root 1 150 -20 2056K 1472K sleep 0:00 0.06% > 14527 root 1 150 -20 2056K 1472K sleep 0:00 0.06% > 5078 root 12 1 0 7312K 6272K sleep 72:41 0.05% > 8529 root 1 59 0 2776K 1848K cpu/0 0:08 0.05% top > 14513 userx 8 1 0 7280K 5864K sleep 0:00 0.05% httpd > 14591 userx 6 0 0 6848K 5112K sleep 0:00 0.03% httpd > 14524 root 1 150 -20 2056K 1472K sleep 0:00 0.03% > 14592 userx 4 0 0 6720K 5016K sleep 0:00 0.02% httpd > 14533 root 1 150 -20 2176K 1408K sleep 0:00 0.02% > 14534 root 1 150 -20 2176K 1408K sleep 0:00 0.02% > ---------------------- > > Thanks, > > Bastien. > > > > Ralph Einfeldt wrote: > > That error can something between 'ignore it' and 'severe error'. > > > > Tomcat failed while writing the response to mod_jk. > > That can be caused by this reasons: > > - the apache child that created the request died > > - the user closed the browser before the response was sent > > - there may be further reasons > > > > > >>-----Original Message----- > >>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > >>Sent: Wednesday, June 23, 2004 11:39 AM > >>To: Tomcat Users List > >>Subject: Re: tomcat crash ... "unexpected exception" > >> > > > > > >>Jun 23, 2004 11:17:12 AM org.apache.jk.server.JkCoyoteHandler action > >>SEVERE: Error in action code > >>java.net.SocketException: Broken pipe > > > > > > > --------------------------------------------------------------------- > > 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]