In addition to having the cron job (note, it's running on a compltely
different box , not the cron from GAE), I also use Dmitry's ping service to
watch the response times (http://ping-service.appspot.com). My cron job runs
about every three minutes , fetching all pages on the site and in 24hrs
consumes about 20-30% of the free quota. When the cron job is running, it
keeps the application warm and ping-service reports that it's always
available. If for some reason the cron job stops running, ping service
immediately starts reporting intermittent issues w/ the application failing
to respond.

This is my command looks like in the crontab:

wget --spider --force-html http://foobar.com --random-wait -r --level=1

Regards,

Alex K


On Sat, Jul 3, 2010 at 9:29 AM, Dmitry Gusev <dmitry.gu...@gmail.com> wrote:

> Its discourged to use cron jobs (as well as task queues) to keep
> application
> worm on GAE.
> Moreover this will not work anyway if your application have intensive
> traffic. You will still have this issue.
>
> Currently GAE team is working feature to reserve application instances and
> this will cost money.
> On Sat, Jul 3, 2010 at 17:20, Chris Mylonas <ch...@mrvoip.com.au> wrote:
>
> > OK - that seems to work.
> > GAE has a cron facility configurable with a cron.xml file in the WEB-INF
> > directory.
> > I've set it to request the application root "/" every 2 minutes - should
> > keep things crisp.
> >
> > Have a good weekend,
> > Cheers
> > Chris
> >
> >
> > On 03/07/2010, at 10:58 PM, Andreas Andreou wrote:
> >
> > i think someone in this list has mentioned setting up a cron job to wget
> >> the app so that the unloading never occurs.
> >>
> >> On Sat, Jul 3, 2010 at 15:19, Chris Mylonas <ch...@mrvoip.com.au>
> wrote:
> >>
> >> Howdy,
> >>>
> >>> Well I haven't hit any snags yet.
> >>>
> >>> I'll try to put a few of the jumpstart examples on there to see how
> they
> >>> go.  Sometime in the next week - ajaxformloop and some crud with GAE's
> >>> datastore (using JDO over JPA as it seems to be the preferred way
> seeing
> >>> as
> >>> it's not a relational db).
> >>>
> >>> The only problem I've got at the moment is that whenever the app hasn't
> >>> been called for a while there is this message in the appengine admin
> >>> logs:
> >>>
> >>> This request caused a new process to be started for your application,
> and
> >>> thus caused your application code to be loaded for the first time. This
> >>> request may thus take longer and use more CPU than a typical request
> for
> >>> your application.
> >>>
> >>> And the request takes 8000ms - 10000ms to process - once the app is
> >>> loaded
> >>> it has fast responses as one would expect.  At this stage I'm not sure
> >>> whether this is something within GAE that can be configured or some
> >>> tapestry
> >>> do-not-let-me-unload setting which I haven't encountered in my tapestry
> >>> devving.
> >>>
> >>> I'll post further once there's a bit more work done to it (or if there
> >>> are
> >>> still the problems you mentioned)
> >>>
> >>> Thanks for your feedback,
> >>> Cheers
> >>> Chris
> >>>
> >>>
> >>>
> >>> On 03/07/2010, at 8:22 PM, Robin Komiwes wrote:
> >>>
> >>> Hi!
> >>>
> >>>>
> >>>> Good news! I don't see any workaround to use another XML parser than
> >>>> woodstox. Does it means that there no compatibility issue anymore? It
> >>>> would
> >>>> be a very good point in order to resolve all issues related to HTML5
> and
> >>>> entities resolutions problems.
> >>>>
> >>>> On Sat, Jul 3, 2010 at 3:09 AM, Chris Mylonas <ch...@mrvoip.com.au>
> >>>> wrote:
> >>>>
> >>>> Hi,
> >>>>
> >>>>>
> >>>>> I'm pretty new around here but thought I would let you know that this
> >>>>> post
> >>>>> by Christophe Dufour works.
> >>>>> http://blog.dooapp.com/running-tapestry5-maven-on-google-app-engine
> >>>>>
> >>>>> You can check it out here: http://tapgae1.appspot.com/
> >>>>> It's pretty much the default tapestry5 maven archetype with a link to
> >>>>> Christophe's instructions.
> >>>>>
> >>>>> I googled for tapestry appengine and there didn't appear to be any
> >>>>> recent
> >>>>> success stories so thought I'd let you all know.
> >>>>>
> >>>>> Cheers
> >>>>> Chris
> >>>>>
> >>>>>
> >>>>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> >>> For additional commands, e-mail: users-h...@tapestry.apache.org
> >>>
> >>>
> >>>
> >>
> >> --
> >> Andreas Andreou - andy...@apache.org - http://blog.andyhot.gr
> >> Tapestry PMC / Tacos developer
> >> Open Source / JEE Consulting
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> > For additional commands, e-mail: users-h...@tapestry.apache.org
> >
> >
>
>
> --
> Dmitry Gusev
>
> AnjLab Team
> http://anjlab.com
>

Reply via email to