Hi guys,

I define my cron job with <schedule>every 1 minutes</schedule>.

The job fetches an XML every 5 seconds (Thread.sleep(5 * 1000);). In total, 
the job runs for 60 seconds.
While testing I notice that the job doesn't run every 1 minute, but every 2 
minutes.

This means that "every N minutes" means: when a job has finished running, 
start the next one N minutes from now.
I tried my logic by putting a cronjob online with <schedule>every 2 minutes
</schedule>. And this job runs every 4 minutes (the job runs for 2 minutes 
and waits until 2 minutes are over)

Is that a bug or is this intentional? And how to get around this?

I need to load this XML every 5 seconds. (the IT guys who publish the XML 
cannot notify me when the information updates)

Thnx!

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine-java/-/bPipwpjpVVUJ.
To post to this group, send email to google-appengine-java@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to