Hi

> When i do a check on the back ground threads i see many jvm threads
running ..
>
> 27288 pts/0    S      0:34 /usr/local/j2sdk1.4.2_06/bin/java -Xms700m
-Xmx800m -XX:+UseConcMarkSweepGC -
> 27289 pts/0    S      0:01 /usr/local/j2sdk1.4.2_06/bin/java -Xms700m
-Xmx800m -XX:+UseConcMarkSweepGC -
> 27290 pts/0    S      0:01 /usr/local/j2sdk1.4.2_06/bin/java -Xms700m
-Xmx800m -XX:+UseConcMarkSweepGC -
> 27291 pts/0    S      0:06 /usr/local/j2sdk1.4.2_06/bin/java -Xms700m
-Xmx800m -XX:+UseConcMarkSweepGC -
> 27292 pts/0    S      0:00 /usr/local/j2sdk1.4.2_06/bin/java -Xms700m
-Xmx800m -XX:+UseConcMarkSweepGC -
> 27293 pts/0    S      0:00 /usr/local/j2sdk1.4.2_06/bin/java -Xms700m
-Xmx800m -XX:+UseConcMarkSweepGC -
> 27294 pts/0    S      0:00 /usr/local/j2sdk1.4.2_06/bin/java -Xms700m
-Xmx800m -XX:+UseConcMarkSweepGC -
> 27295 pts/0    S      0:00 /usr/local/j2sdk1.4.2_06/bin/java -Xms700m
-Xmx800m -XX:+UseConcMarkSweepGC -
> 27296 pts/0    S      0:00 /usr/local/j2sdk1.4.2_06/bin/java -Xms700m
-Xmx800m -XX:+UseConcMarkSweepGC -
> 27297 pts/0    S      0:03 /usr/local/j2sdk1.4.2_06/bin/java -Xms700m
-Xmx800m -XX:+UseConcMarkSweepGC -
> 27298 pts/0    S      0:18 /usr/local/j2sdk1.4.2_06/bin/java -Xms700m
-Xmx800m -XX:+UseConcMarkSweepGC -
> 27302 pts/0    S      0:01 /usr/local/j2sdk1.4.2_06/bin/java -Xms700m
-Xmx800m -XX:+UseConcMarkSweepGC -

Only such a few?
Our servers are running with about 100 threads all the time.
This is not a bug, this is a feature.

Each threads handles one request at a time.
So many concurrent requests create many threads.
Tomcat is very well designed to work that way.

> restarting tomcat is the only option left.

Why?

> not able to quite understand where the problem is ??

Neither do I.

Give us more information?
What hardware, what os, how much memory, some configuration information,
some information about your application...

Regards,
  Steffen

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to