just a thought. You know the intricacies of that app much better than I.

I don't know what other apps or systems it touches or interacts with, but you 
might check to see if they have scheduled services or jobs that could interfere.

-----Original Message-----
From: David kerber [mailto:[EMAIL PROTECTED]
Sent: Friday, June 29, 2007 10:00 AM
To: Tomcat Users List
Subject: Re: Trouble with java.util.Timer in Tomcat 5.5


I've considered that, and I can't absolutely rule it out, but I was 
careful writing my code, the code is pretyy simple, and I don't see any 
indication of a memory leak in my system memory usage as time goes by.  
If there is one, it's pretty subtle.  I guess I could start gc logging 
just to be sure...

Thanks!
D

Propes, Barry L wrote:
> wouldn't be a memory leak issue would it?
>
> -----Original Message-----
> From: David kerber [mailto:[EMAIL PROTECTED]
> Sent: Friday, June 29, 2007 9:41 AM
> To: Tomcat Users List
> Subject: Trouble with java.util.Timer in Tomcat 5.5
>
>
> I have an app running in Tomcat 5.5.12, with jre  1.5.0_12 (explicitly 
> specified in the service configuration), on windows 2000 server.
>
> I have one class that is initialized by a servletContextListener, in the 
> contextInitialized event.  This class uses java.util.Timer and 
> java.util.TimerTask to check every few minutes for new files on an ftp 
> site, and if it finds any, it downloads and processes them.  This all 
> works fine for anywhere from 2 or 3 days to a week or so, then the timer 
> just stops firing, and indicated by a sudden lack of entries in the log 
> file (I log every time the timer fires to help track down this problem).
>
> Over the last couple of weeks, I've found some things that can cause 
> this, but I believe I've fixed them, but my timer still stops firing 
> after a few days.  The things I've already fixed were updating the jre 
> to 1.5.12, because of problems with automatic time correction on the 
> server, and I found that unhandled exceptions in the timer task can also 
> cause this, so early last week I modified my code to trap all exceptions 
> before they can trickle up to the timer, and log them, and I don't see 
> any exceptions being logged.
>
> It doesn't seem to be related to the number of executions, because the 
> latest time it stopped on me, it had fired around 1200 times, and the 
> time before that was around 4500 times.  It can also be any time of day, 
> and sometimes the server is busy and other times it hasn't had a 
> connection for several hours.
>
> Any other suggestions as to what I should look for to find this? 
>
> Thanks!
> D
>   



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


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

Reply via email to