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 -~----------~----~----~----~------~----~------~--~---