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.