You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by ez...@tiscali.it on 2003/02/13 19:05:09 UTC
Problem: Processes java open in linux red-hat / Tomcat 4.1.18
Hi,
Server Config:
Linux red hat 7.2. (or 7.4)
Tomcat 4.1.18
JDK 1.4.1
At the tomcat startup (startup.sh) a pool of java process are started (an
example below):
$ps -ef
apache 11665 1 0 Feb11 ? 00:00:14 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11666 11665 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11667 11666 0 Feb11 ? 00:00:01 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11668 11666 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11669 11666 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11670 11666 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11671 11666 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11672 11666 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11673 11666 0 Feb11 ? 00:00:03 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11680 11666 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11683 11666 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11692 11666 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11697 11666 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11753 1 0 Feb11 ? 00:00:14 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11754 11753 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11755 11754 0 Feb11 ? 00:00:04 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11756 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11757 11754 0 Feb11 ? 00:00:01 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11758 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11759 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11760 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11761 11754 0 Feb11 ? 00:00:03 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11763 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11764 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11765 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11766 11754 0 Feb11 ? 00:00:39 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11767 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11768 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11769 11754 0 Feb11 ? 00:00:01 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11770 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11771 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11772 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11773 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11774 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11775 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11776 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11777 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11778 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11779 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11780 11754 0 Feb11 ? 00:00:02 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11781 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11782 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11783 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11784 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11785 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11786 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
apache 11787 11754 0 Feb11 ? 00:00:00 /usr/local/jdk1.4.1_01/bin/java
-Djava.awt.headless=true -Djava.endorsed.dirs=/usr/l
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
But when I shutdown the tomcat (shutdown.sh) these java processes are not
cleaned (they are pending in process list),
so the become full of java processes
There is a command (or option) to clean these java processes when shutdown
Tomcat ?
Thanks
E. Scotti
__________________________________________________________________
Tiscali ADSL parte da 6,1 euro al mese e in più
l'attivazione e il primo mese sono GRATIS!
Vai all'offerta, oppure scopri di che ADSL sei con il test on line.
http://point.tiscali.it/adsl
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: Problem: Processes java open in linux red-hat / Tomcat 4.1.18
Posted by Oscar Carrillo <to...@daydream.stanford.edu>.
Jon,
I haven't found that the processes hang until Apache is shutdown.
Maybe for a few seconds but that's it.
You might want to make sure that you have your environment variable:
LD_KERNEL_ASSUME="2.2.5"
Do they hang if you disable the web connector?
Oscar
On Thu, 13 Feb 2003, Jake Robb wrote:
> If you're using a connector, some threads may remain until you stop the web
> server application itself.
>
> ----- Original Message -----
> From: "Jon Roberts" <jo...@mentata.com>
> To: "Tomcat Users List" <to...@jakarta.apache.org>
> Sent: Thursday, February 13, 2003 4:05 PM
> Subject: Re: Problem: Processes java open in linux red-hat / Tomcat 4.1.18
>
>
> > ezio.scotti@tiscali.it wrote:
> > > Server Config:
> > >
> > > Linux red hat 7.2. (or 7.4)
> > > Tomcat 4.1.18
> > > JDK 1.4.1
> > >
> > > But when I shutdown the tomcat (shutdown.sh) these java processes are
> not
> > > cleaned (they are pending in process list),
> > > so the become full of java processes
> > > There is a command (or option) to clean these java processes when
> shutdown
> > > Tomcat ?
> >
> > I have the *exact* same server config versions (what is RH 7.4?). I'm no
> > expert yet, but after reading your message I tested this on my system.
> > None of my processes were left hanging. I know that's probably not the
> > answer you wanted, but it's probably something unique to your
> > environment. One important difference may be that I am only running
> > tomcat standalone for now. I mention that because I know web servers can
> > sometimes leave process threads hanging.
> >
> > Jon Roberts
> > www.mentata.com
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: Problem: Processes java open in linux red-hat / Tomcat 4.1.18
Posted by Jake Robb <ja...@mac.com>.
If you're using a connector, some threads may remain until you stop the web
server application itself.
----- Original Message -----
From: "Jon Roberts" <jo...@mentata.com>
To: "Tomcat Users List" <to...@jakarta.apache.org>
Sent: Thursday, February 13, 2003 4:05 PM
Subject: Re: Problem: Processes java open in linux red-hat / Tomcat 4.1.18
> ezio.scotti@tiscali.it wrote:
> > Server Config:
> >
> > Linux red hat 7.2. (or 7.4)
> > Tomcat 4.1.18
> > JDK 1.4.1
> >
> > But when I shutdown the tomcat (shutdown.sh) these java processes are
not
> > cleaned (they are pending in process list),
> > so the become full of java processes
> > There is a command (or option) to clean these java processes when
shutdown
> > Tomcat ?
>
> I have the *exact* same server config versions (what is RH 7.4?). I'm no
> expert yet, but after reading your message I tested this on my system.
> None of my processes were left hanging. I know that's probably not the
> answer you wanted, but it's probably something unique to your
> environment. One important difference may be that I am only running
> tomcat standalone for now. I mention that because I know web servers can
> sometimes leave process threads hanging.
>
> Jon Roberts
> www.mentata.com
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: Problem: Processes java open in linux red-hat / Tomcat 4.1.18
Posted by Jon Roberts <jo...@mentata.com>.
ezio.scotti@tiscali.it wrote:
> Server Config:
>
> Linux red hat 7.2. (or 7.4)
> Tomcat 4.1.18
> JDK 1.4.1
>
> But when I shutdown the tomcat (shutdown.sh) these java processes are not
> cleaned (they are pending in process list),
> so the become full of java processes
> There is a command (or option) to clean these java processes when shutdown
> Tomcat ?
I have the *exact* same server config versions (what is RH 7.4?). I'm no
expert yet, but after reading your message I tested this on my system.
None of my processes were left hanging. I know that's probably not the
answer you wanted, but it's probably something unique to your
environment. One important difference may be that I am only running
tomcat standalone for now. I mention that because I know web servers can
sometimes leave process threads hanging.
Jon Roberts
www.mentata.com
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org