change your ulimit see man ulimit and change number of processes upward . you may want to make the change in the tomcat init.d file
Carl On Mon, 2003-03-24 at 13:11, Ryan Chambers wrote: > > > > From:Carl Jolly/DIL/[EMAIL PROTECTED] on 03/24/2003 11:11 AM PST > > > > > > > > Has anybody noticed that as you increase the -mx while running tomcat > on > linux, the maximum number of threads decreases? > > We have run tomcat on Debian linux with 2GB of real memory and we set > a > run-time flag of -mx1024m. In this configuration, once the java > process > reaches a certain number of threads (it's always the same number, I > think > it's around 468), then it can't create any new threads. When this > happens it > doesn't respond to any requests and requires a re-start. Reducing the > mx > value increases the number of threads allowed before the java process > craps > out, but then we get OutOfMemory exceptions, so we need that extra > memory. > > Does anybody know how to explain this? This problem isn't limited to > just > tomcat, it affects any java process on linux, I've checked. > > Ryan > > -----Original Message----- > From: Davis, Jeremy [mailto:[EMAIL PROTECTED] > Sent: Monday, March 24, 2003 11:01 AM > To: 'Tomcat Users List' > Subject: RE: Too many processes > > > He is referring to the JVM parameters to limit the amount of memory > the JVM > is allotted. They are java command line parameters. That will > atleast give > you the direction for documentation. java.sun.com search should > result in > more detail for you. > > Jeremy Davis > Senior Support Analyst > BPI Marketplace Integration > 614.760.8941 > 1.800.436.8726 - Support Line > > > -----Original Message----- > From: Gaston Escobar [mailto:[EMAIL PROTECTED] > Sent: Monday, March 24, 2003 1:20 PM > To: Tomcat Users List > Subject: RE: Too many processes > > > I couldn't find those parameters. Can you be a little bit more > specific with > what you mean? > Thanks a lot > > -----Mensaje original----- > De: Filip Hanik [mailto:[EMAIL PROTECTED] > Enviado el: Lunes, 24 de Marzo de 2003 03:04 p.m. > Para: Tomcat Users List > Asunto: RE: Too many processes > > > I believe on Linux, each process is a thread. So tomcat only starts > one > process, but the PS command will list all the threads as separate > processes. > So there is nothing to worry about. > > If you want tomcat to use less memory, you can always configure the > -ms -mx > parameters in catalina.sh > > Filip > > > -----Original Message----- > > From: Gaston Escobar [mailto:[EMAIL PROTECTED] > > Sent: Monday, March 24, 2003 9:59 AM > > To: [EMAIL PROTECTED] > > Subject: Too many processes > > > > > > I'm running tomcat in a Red Hat 7.2. It works well when it is > > started, but > > it starts too many concurrent processes and it starts using > > more and more > > memory until it reaches 31% of my computer's memory. > > How can I configure Tomcat to run less concurrent processes > > and without > > using so much memory? > > > > > > This is the output of ps -aux > > > > root 21983 27.2 15.6 243620 39724 pts/0 S 14:39 0:19 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 21984 0.0 15.6 243620 39724 pts/0 S 14:39 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 21985 4.6 15.6 243620 39724 pts/0 S 14:39 0:03 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 21986 0.0 15.6 243620 39724 pts/0 S 14:39 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 21987 0.0 15.6 243620 39724 pts/0 S 14:39 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 21988 0.0 15.6 243620 39724 pts/0 S 14:39 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 21989 0.0 15.6 243620 39724 pts/0 S 14:39 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 21990 0.0 15.6 243620 39724 pts/0 S 14:39 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 21991 5.6 15.6 243620 39724 pts/0 S 14:39 0:03 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 21993 0.0 15.6 243620 39724 pts/0 S 14:39 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 21994 0.0 15.6 243620 39724 pts/0 S 14:39 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 21995 0.0 15.6 243620 39724 pts/0 S 14:39 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 21996 0.0 15.6 243620 39724 pts/0 S 14:39 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22002 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22003 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22004 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22005 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22006 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22007 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22008 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22009 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22010 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22011 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22012 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22013 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22014 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22015 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22016 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22017 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22018 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22019 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22020 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22021 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22022 0.5 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22023 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22024 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22025 0.3 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22026 1.7 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22027 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22028 0.0 15.6 243620 39724 pts/0 S 14:40 0:00 > > /usr/java/j2sdk1.4.1_01/bin/java -Djava.endorsed.dirs=/usr/Tomc > > root 22029 0.0 0.3 2900 944 pts/0 R 14:40 0:00 ps > -aux > > > > > > > --------------------------------------------------------------------- > > 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] > > --------------------------------------------------------------------- > 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] > > -- Carl W. Jolly <[EMAIL PROTECTED]> Teradyne.com
