Quote:
Originally posted by murray_linux
tomcat shouldn't be loading that many for sure.
|
are you 100% sure?? cuz it's quite common for server apps to use threads... notice how the PPID of most of your tomcat processes is 6271:
Code:
murray 6270 1 40 08:23 pts/0 00:00:03 /usr/java/j2sdk1.4.2_07/bin/java -Djava.endorsed.dirs=/home/murray/tomcat/common/endorsed -classpath /usr/java/j2sdk1.4.2_07/lib/tools.jar:/home/murray/tomcat/bin/bootstrap.jar -Dcatalina.base=/home/murray/tomcat -Dcatalina.home=/home/murray/tomcat -Djava.io.tmpdir=/home/
murray 6271 6270 0 08:23 pts/0 00:00:00 /usr/java/j2sdk1.4.2_07/bin/java -Djava.endorsed.dirs=/home/murray/tomcat/common/endorsed -classpath /usr/java/j2sdk1.4.2_07/lib/tools.jar:/home/murray/tomcat/bin/bootstrap.jar -Dcatalina.base=/home/murray/tomcat -Dcatalina.home=/home/murray/tomcat -Djava.io.tmpdir=/home/
murray 6272 6271 7 08:23 pts/0 00:00:00 /usr/java/j2sdk1.4.2_07/bin/java -Djava.endorsed.dirs=/home/murray/tomcat/common/endorsed -classpath /usr/java/j2sdk1.4.2_07/lib/tools.jar:/home/murray/tomcat/bin/bootstrap.jar -Dcatalina.base=/home/murray/tomcat -Dcatalina.home=/home/murray/tomcat -Djava.io.tmpdir=/home/
murray 6273 6271 0 08:23 pts/0 00:00:00 /usr/java/j2sdk1.4.2_07/bin/java -Djava.endorsed.dirs=/home/murray/tomcat/common/endorsed -classpath /usr/java/j2sdk1.4.2_07/lib/tools.jar:/home/murray/tomcat/bin/bootstrap.jar -Dcatalina.base=/home/murray/tomcat -Dcatalina.home=/home/murray/tomcat -Djava.io.tmpdir=/home/
murray 6274 6271 0 08:23 pts/0 00:00:00 /usr/java/j2sdk1.4.2_07/bin/java -Djava.endorsed.dirs=/home/murray/tomcat/common/endorsed -classpath /usr/java/j2sdk1.4.2_07/lib/tools.jar:/home/murray/tomcat/bin/bootstrap.jar -Dcatalina.base=/home/murray/tomcat -Dcatalina.home=/home/murray/tomcat -Djava.io.tmpdir=/home/
murray 6275 6271 0 08:23 pts/0 00:00:00 /usr/java/j2sdk1.4.2_07/bin/java -Djava.endorsed.dirs=/home/murray/tomcat/common/endorsed -classpath /usr/java/j2sdk1.4.2_07/lib/tools.jar:/home/murray/tomcat/bin/bootstrap.jar -Dcatalina.base=/home/murray/tomcat -Dcatalina.home=/home/murray/tomcat -Djava.io.tmpdir=/home/
murray 6276 6271 0 08:23 pts/0 00:00:00 /usr/java/j2sdk1.4.2_07/bin/java -Djava.endorsed.dirs=/home/murray/tomcat/common/endorsed -classpath /usr/java/j2sdk1.4.2_07/lib/tools.jar:/home/murray/tomcat/bin/bootstrap.jar -Dcatalina.base=/home/murray/tomcat -Dcatalina.home=/home/murray/tomcat -Djava.io.tmpdir=/home/
murray 6277 6271 7 08:23 pts/0 00:00:00 /usr/java/j2sdk1.4.2_07/bin/java -Djava.endorsed.dirs=/home/murray/tomcat/common/endorsed -classpath /usr/java/j2sdk1.4.2_07/lib/tools.jar:/home/murray/tomcat/bin/bootstrap.jar -Dcatalina.base=/home/murray/tomcat -Dcatalina.home=/home/murray/tomcat -Djava.io.tmpdir=/home/
murray 6278 6271 0 08:23 pts/0 00:00:00 /usr/java/j2sdk1.4.2_07/bin/java -Djava.endorsed.dirs=/home/murray/tomcat/common/endorsed -classpath /usr/java/j2sdk1.4.2_07/lib/tools.jar:/home/murray/tomcat/bin/bootstrap.jar -Dcatalina.base=/home/murray/tomcat -Dcatalina.home=/home/murray/tomcat -Djava.io.tmpdir=/home/
murray 6280 6271 0 08:23 pts/0 00:00:00 /usr/java/j2sdk1.4.2_07/bin/java -Djava.endorsed.dirs=/home/murray/tomcat/common/endorsed -classpath /usr/java/j2sdk1.4.2_07/lib/tools.jar:/home/murray/tomcat/bin/bootstrap.jar -Dcatalina.base=/home/murray/tomcat -Dcatalina.home=/home/murray/tomcat -Djava.io.tmpdir=/home/
murray 6281 6271 0 08:23 pts/0 00:00:00 /usr/java/j2sdk1.4.2_07/bin/java -Djava.endorsed.dirs=/home/murray/tomcat/common/endorsed -classpath /usr/java/j2sdk1.4.2_07/lib/tools.jar:/home/murray/tomcat/bin/bootstrap.jar -Dcatalina.base=/home/murray/tomcat -Dcatalina.home=/home/murray/tomcat -Djava.io.tmpdir=/home/
murray 6282 6271 0 08:23 pts/0 00:00:00 /usr/java/j2sdk1.4.2_07/bin/java -Djava.endorsed.dirs=/home/murray/tomcat/common/endorsed -classpath /usr/java/j2sdk1.4.2_07/lib/tools.jar:/home/murray/tomcat/bin/bootstrap.jar -Dcatalina.base=/home/murray/tomcat -Dcatalina.home=/home/murray/tomcat -Djava.io.tmpdir=/home/
just as most of my squid processes have the same parent process (486 in my case) also:
Code:
bash-3.00$ ps -ef | grep squid
root 482 1 0 14:28 ? 00:00:00 squid
squid 484 482 0 14:28 ? 00:00:01 (squid)
squid 485 484 0 14:28 ? 00:00:00 (unlinkd)
squid 486 484 0 14:28 ? 00:00:00 (squid)
squid 487 486 0 14:28 ? 00:00:00 (squid)
squid 488 486 0 14:28 ? 00:00:00 (squid)
squid 489 486 0 14:28 ? 00:00:00 (squid)
squid 490 486 0 14:28 ? 00:00:00 (squid)
squid 491 486 0 14:28 ? 00:00:00 (squid)
squid 492 486 0 14:28 ? 00:00:00 (squid)
squid 493 486 0 14:28 ? 00:00:00 (squid)
squid 494 486 0 14:28 ? 00:00:00 (squid)
squid 495 486 0 14:28 ? 00:00:00 (squid)
squid 496 486 0 14:28 ? 00:00:00 (squid)
squid 497 486 0 14:28 ? 00:00:00 (squid)
squid 498 486 0 14:28 ? 00:00:00 (squid)
squid 499 486 0 14:28 ? 00:00:00 (squid)
squid 500 486 0 14:28 ? 00:00:00 (squid)
squid 501 486 0 14:28 ? 00:00:00 (squid)
squid 502 486 0 14:28 ? 00:00:00 (squid)
Quote:
i see firefox has a bunch (not sure if there should be that many)
|
to give you something to compare with, this is what it looks like when i run firefox and log into a web-based email account:
Code:
bash-3.00$ ps aux | grep firefox
win32sux 518 0.1 1.0 2404 1328 ? Ss 14:32 0:00 /bin/sh /usr/bin/firefox
win32sux 538 0.1 1.0 2432 1332 ? S 14:32 0:00 /bin/sh /usr/lib/firefox-1.0.6/run-mozilla.sh /usr/lib/firefox-1.0.6/firefox-bin
win32sux 543 26.6 22.3 48100 28324 ? S 14:32 0:08 /usr/lib/firefox-1.0.6/firefox-bin
win32sux 545 0.0 22.3 48100 28324 ? S 14:32 0:00 /usr/lib/firefox-1.0.6/firefox-bin
win32sux 546 0.4 22.3 48100 28324 ? S 14:32 0:00 /usr/lib/firefox-1.0.6/firefox-bin
win32sux 547 0.0 22.3 48100 28324 ? S 14:32 0:00 /usr/lib/firefox-1.0.6/firefox-bin
win32sux 548 0.0 22.3 48100 28324 ? S 14:32 0:00 /usr/lib/firefox-1.0.6/firefox-bin
win32sux 550 0.0 22.3 48100 28324 ? S 14:33 0:00 /usr/lib/firefox-1.0.6/firefox-bin
Quote:
I have no idea why this would be happening..
|
threads...
BTW, some server apps have paramenters you can adjust in their config files to control the amount of child processes they spawn, etc... but i honestly have no idea what tomcat is so i don't know any specifics...