Here is a chat from #tom...@freenode that pretty much explains it:

* nDuff tries to reproduce
<nDuff> umm
<nDuff> it's three process table entries, but that's just threads
<nDuff> it's only one copy of tomcat
<nDuff> NOTABUG.
<nDuff> mlaci, if you do a pstree on the lowest PID, you'll see that the other 
two are its children.
<mlaci> nDuff, yeah, that's true, but that doesn't make me understand why 
multiple instances are started by default
<nDuff> mlaci, they _aren't_ multiple instances, that's the point
<nDuff> mlaci, if you start Apache httpd with a multithreaded MPM, the threads 
will show up as separate process table entries...
<nDuff> mlaci, ...but that doesn't mean there's more than one copy of Apache in 
memory.
<nDuff> mlaci, ...looking more closely, it appears that the first two are part 
of jsvc; they're normal and harmless.
<nDuff> mlaci, ...see the "how jsvc works" section at 
http://commons.apache.org/daemon/jsvc.html
<mlaci> nDuff, the last url pretty much explains it. so 1) these processes are 
all needed to make tomcat work and 2) they don't consume 3 times more memory 
than a single tomcat process?
<nDuff> mlaci, (1) to make tomcat work in such a way that it can be controlled 
via jsvc commands, yes; (2) no, absolutely not.

-- 
Tomcat 6 init script spawns 3 Tomcat instances
https://bugs.launchpad.net/bugs/404097
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to