Hi Nacho,

I agree with you. GAE is great in many aspects. The cold-start/timeout
issue is probably my only concern, too. But the sad thing is that is
an absolute killer. Slow response times are a bad thing, but
exceptions in the cron jobs because of virtual server start issues is
unacceptable, at least in my app. That makes my app completely
unreliable, worthless, so to speak.

Jorge Gonzalez


On Mar 10, 6:58 am, Nacho Coloma <icol...@gmail.com> wrote:
> Actually this is the one and single thing that makes my GAE experience
> kind of bittersweet. I am still recommending the platform to friends
> and colleagues, but mentioning the cold start problem up front.
>
> Setting this "feature/bug" to high priority would be most welcome. I
> think this is the most followed issue in GAE ever.
>
> On Mar 10, 12:48 pm, Jorge <athenas...@gmail.com> wrote:
>
> > This is silly, but yesterday night it worked!
>
> > My app runs a cron job everyday at 2am my time (8:00 GMT). Often the
> > job fails because of a timeout. You know, those timeouts one gets
> > because the virtual server won't start.
>
> > Then I tried this silly solution. I run 5 dummy jobs 5, 4, 3, 2 and 1
> > minutes before the real one.
>
> > Very funny, but yesterday night the 5 dummy jobs failed. Nevertheless,
> > the real cron job started and ran OK!!!
>
> > Come on, Google! This timeout problem has taken way too long to be
> > solved. We were planning on going live with out app next Quarter. Now
> > we are evaluating alternatives to move to another platform. We have
> > spent over 6 months working on GAE and it looks like a wasted effort.
>
> > /cronjob/DummyJob
> > GAE warm up before recording charges for overdue payments @ 08:00 GMT
> > every day 07:55 (UTC)
> > 2010-03-10 07:55:02 on time Failed
> > /cronjob/DummyJob
> > GAE warm up before recording charges for overdue payments @ 08:00 GMT
> > every day 07:56 (UTC)
> > 2010-03-10 07:56:02 2 secs late Failed
> > /cronjob/DummyJob
> > GAE warm up before recording charges for overdue payments @ 08:00 GMT
> > every day 07:57 (UTC)
> > 2010-03-10 07:57:01 on time Failed
> > /cronjob/DummyJob
> > GAE warm up before recording charges for overdue payments @ 08:00 GMT
> > every day 07:58 (UTC)
> > 2010-03-10 07:58:01 on time Failed
> > /cronjob/DummyJob
> > GAE warm up before recording charges for overdue payments @ 08:00 GMT
> > every day 07:59 (UTC)
> > 2010-03-10 07:59:01 on time Failed
> > /cronjob/PaymentsOverdueCharge
> > Record charges for overdue payments @ 08:00 GMT         every day 08:00 
> > (UTC)
> > 2010-03-10 08:00:01 on time Success
>
> > Jorge Gonzalez

-- 
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-j...@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