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

Reply via email to