i turn it to 1min, the cron job access a servlet that do nothing just
for active the app. every 24h it only used 1% of the free cpu-time .
now at least when i access my app, it was not slow like before. but
sometime the app still be inactive, although the cron job active the
app, when i access sush as mainpage, it still took sometime
to load the servlet. gae doc wrote: <load-on-start> doesn't work , the
servlet will be load on first accessed.  i think use cron job to
access mainpage is better. now i have not try ths.

On Nov 12, 5:04 am, James H <james.hollier...@gmail.com> wrote:
> So, 1-3 minute intervals seem to do the trick?  Is this technique
> still working for you?
>
> On Nov 10, 8:24 pm, "zhiw...@gmail.com" <zhiw...@gmail.com> wrote:
>
>
>
> > i think the gae cloud envrionment does not have the region concept.
> > every app run on a virtual server , the cron job is used to make the
> > virtual server active.  if the virtual server is active, when access
> > the app, there is no need to reinit such as spring listener etc, so
> > delay time is short, that is so simple  i think.
>
> > On Nov 10, 7:30 am, James H <james.hollier...@gmail.com> wrote:
>
> > > How would a single cron task really help in an environment where
> > > multitudes of app servers are involved based on demand, geography,
> > > etc?  So, how will the task that just ran help someone in U.S. and
> > > simultaneously help someone in Russia on the same app?  I assume they
> > > are potentially running on different app servers.
>
> > > On Nov 10, 1:51 am, m seleron <seler...@gmail.com> wrote:
>
> > > > Thank you for useful information.
>
> > > > Though various situations are thought
> > > > I think that a detailed analysis might be necessary to decrease the CPU 
> > > > TIME.
>
> > > > thunks
>
> > > > 2009/11/10 zhiw...@gmail.com <zhiw...@gmail.com>:
>
> > > > > now i set the schedule time to 3min, it seems work, every time i
> > > > > access my app, i can hardly feel slow. my cron job access a servlet
> > > > > that do nothing and just for active my app. set the schedule time to
> > > > > 1min is better i think,although it will take some cpu time.
>
> > > > > On Nov 9, 11:31 pm, m seleron <seler...@gmail.com> wrote:
> > > > >> I'm sorry very much.
>
> > > > >> It examined.
> > > > >> ServletContextListener#contextDestoryed was not called.
> > > > >> It was necessary to examine it accurately.
>
> > > > >> Nichole.
> > > > >> Thank you for advice.
>
> > > > >> Does not the page access speed become early?
>
> > > > >> When you access that I think access speed is open in since the second
> > > > >> times always
> > > > >> because by the thing that keeps being accessed with cron
>
> > > > >> If the display speed is still slow, the cause might be different.
>
> > > > >> thanks,
>
> > > > >> On Nov 9, 11:30 pm, "zhiw...@gmail.com" <zhiw...@gmail.com> wrote:
>
> > > > >> > i set the time to 5min , but i can still find the 
> > > > >> > contextInitialized
> > > > >> > info, seems gae's time-out is very short, now i test set it to 3min
>
> > > > >> > On Nov 9, 10:18 pm, Joseph Stano <joseph.st...@gmail.com> wrote:
>
> > > > >> > > have you noticed if that solves the timeout issue?
>
> > > > >> > > On Mon, Nov 9, 2009 at 5:04 AM, zhiw...@gmail.com 
> > > > >> > > <zhiw...@gmail.com> wrote:
>
> > > > >> > > > it seems only contextInitialized method can be executed, and
> > > > >> > > > contextDestroyed never be executed. so i can not get the time 
> > > > >> > > > my app
> > > > >> > > > alive after it was actived.  i have use cron job to access a 
> > > > >> > > > servlet
> > > > >> > > > in my app every 10min to avoid app be inactive, if necessary i 
> > > > >> > > > will
> > > > >> > > > turn the time to 5min or less
>
> > > > >> > > > On Nov 9, 11:40 am, "zhiw...@gmail.com" <zhiw...@gmail.com> 
> > > > >> > > > wrote:
> > > > >> > > > > thanks , i will try it
>
> > > > >> > > > > On Nov 9, 10:18 am, philburk <p...@softsynth.com> wrote:
>
> > > > >> > > > > > > The logging/query idea is probably the best workaround, 
> > > > >> > > > > > > but I don't
> > > > >> > > > have
> > > > >> > > > > > > such a client to do this querying.  If I did, I'd just 
> > > > >> > > > > > > host my app on
> > > > >> > > > it :)
>
> > > > >> > > > > > You could schedule a cron job in GAE that tickled your 
> > > > >> > > > > > app. If it ran
> > > > >> > > > > > often enough it might keep it resident.
>
> > > > >> > > > > >http://code.google.com/appengine/docs/java/config/cron.html-Hidequotedtext
> > > > >> > > > > > -
>
> > > > - Show quoted text -- Hide quoted text -
>
> > - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
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