RE: Apache Tomcat takes 3 to 4 browser request clicks to wake up after being idle for 1-2 hours

2008-02-11 Thread Caldarale, Charles R
 From: Brian Le [mailto:[EMAIL PROTECTED] 
 Subject: Re: Apache Tomcat takes 3 to 4 browser request 
 clicks to wake up after being idle for 1-2 hours
 
 Forgot to mention my box has 4gig of RAM.

Is power management enabled?  Are parts of your box shutting down during
idle periods?

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you
received this in error, please contact the sender and delete the e-mail
and its attachments from all computers.

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Apache Tomcat takes 3 to 4 browser request clicks to wake up after being idle for 1-2 hours

2008-02-11 Thread Brian Le
Thank you Peter and Len, trying your advise right now.

Forgot to mention my box has 4gig of RAM.


- Original Message 
From: Peter Crowther [EMAIL PROTECTED]
To: Tomcat Users List users@tomcat.apache.org
Sent: Monday, February 11, 2008 8:55:21 AM
Subject: RE: Apache Tomcat takes 3 to 4 browser request clicks to wake up 
after being idle for 1-2 hours


 
From: 
Brian 
Le 
[mailto:[EMAIL PROTECTED]
 
So 
how 
do 
I 
make 
Tomcat 
responsive 
to 
website 
visitors 
after
 
1-2 
hours 
of 
no 
visitors?

 
Web 
server 
setup:
 
Suse 
Linux 
10.3 
- 
text 
based, 
minimal 
install
 
Apache 
2.2.8 
- 
mpm_worker, 
compiled 
front 
end 
using 
mod_jk
 
1.2.26 
Tomcat 
connector, 
default 
configuration
 
Tomcat 
6.0.16 
- 
JSF 
1.2
 
JDK 
1.6.0_04 
- 
1.5gig 
heap

Run 
vmstat 
(or 
your 
preferred 
performance 
monitor) 
on 
the 
box 
(vmstat 
1 
might 
be 
appropriate 
for 
you).  
Leave 
it 
idle.  
Watch 
vmstat 
as 
the 
box 
wakes 
up 
Tomcat.  
What's 
happening 
- 
disk 
i/o?  
CPU?  
Paging 
traffic?

My 
first 
guess 
is 
that 
some 
other 
process 
has 
caused 
large 
chunks 
of 
Tomcat's 
heap 
to 
be 
paged 
out, 
and 
the 
delay 
is 
due 
to 
paging 
issues.  
If 
you 
use 
a 
back-end 
database, 
this 
could 
also 
happen 
to 
the 
database.

  
  
  
  
  
  
  
  
- 
Peter

-
To 
start 
a 
new 
topic, 
e-mail: 
users@tomcat.apache.org
To 
unsubscribe, 
e-mail: 
[EMAIL PROTECTED]
For 
additional 
commands, 
e-mail: 
[EMAIL PROTECTED]







  

Never miss a thing.  Make Yahoo your home page. 
http://www.yahoo.com/r/hs

RE: Apache Tomcat takes 3 to 4 browser request clicks to wake up after being idle for 1-2 hours

2008-02-11 Thread Peter Crowther
 From: Brian Le [mailto:[EMAIL PROTECTED]
 So how do I make Tomcat responsive to website visitors after
 1-2 hours of no visitors?

 Web server setup:
 Suse Linux 10.3 - text based, minimal install
 Apache 2.2.8 - mpm_worker, compiled front end using mod_jk
 1.2.26 Tomcat connector, default configuration
 Tomcat 6.0.16 - JSF 1.2
 JDK 1.6.0_04 - 1.5gig heap

Run vmstat (or your preferred performance monitor) on the box (vmstat 1 might 
be appropriate for you).  Leave it idle.  Watch vmstat as the box wakes up 
Tomcat.  What's happening - disk i/o?  CPU?  Paging traffic?

My first guess is that some other process has caused large chunks of Tomcat's 
heap to be paged out, and the delay is due to paging issues.  If you use a 
back-end database, this could also happen to the database.

- Peter

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Apache Tomcat takes 3 to 4 browser request clicks to wake up after being idle for 1-2 hours

2008-02-11 Thread Len Popp
Are there any errors in the Tomcat logs? Are the requests even getting
to the Tomcat server? You can have Apache, Tomcat and mod_jk log all
requests to see if they're getting lost somewhere. Also check if
there's a problem with the database (if you're using one).

As a stop-gap, you could write a little program to ping the site
with an HTTP request every few minutes, to keep it awake.
-- 
Len

On Feb 11, 2008 9:43 AM, Brian Le [EMAIL PROTECTED] wrote:
 Hello,

 Issue:
 Apache Tomcat takes 3-4 browser request clicks to wake up after being idle 
 for 1-2 hours.

 Tomcat is very responsive after Apache and Tomcat server startup also after 
 doing my 3-4 browser request clicks to the website to wake up Tomcat.
 However, after 1-2 hours of being idle (having no bowser requests or visits), 
 it seem like Tomcat require me to click 3-4 browser request clicks  to wake 
 it up then it will become very responsive again.

 I just developed the website and just started to promote it, so the traffic 
 to the website is very very low.  Every website visitor is very important, I 
 don't want any users who visit the website and thinking the website is down.

 Question:
 So how do I make Tomcat responsive to website visitors after 1-2 hours of no 
 visitors?

 I have being searching and googling for a solution to this issue for a long 
 time but could not find a solution.

 Web server setup:
 Suse Linux 10.3 - text based, minimal install
 Apache 2.2.8 - mpm_worker, compiled front end using mod_jk 1.2.26 Tomcat 
 connector, default configuration
 Tomcat 6.0.16 - JSF 1.2
 JDK 1.6.0_04 - 1.5gig heap

 Thank you for any help and sorry if I am not clear,
 -Brian





   
 
 Looking for last minute shopping deals?
 Find them fast with Yahoo! Search.  
 http://tools.search.yahoo.com/newsearch/category.php?category=shopping



-- 
Len

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]