Am Donnerstag, 12. Juli 2012 18:26:40 UTC+2 schrieb David Hardwick:
>
> Hello,
>
> I realize there's been a lot of discussion on startup times exceeded on 
> this forum recently, but wanted needed to post this experience we had this 
> morning to keep the attention on this important issue.
>
> We uploaded a point release of our app to a "not-live" version this 
> morning and, of course, we were going to click around on that instance to 
> make sure it's all kosher before making that version "live."   The warm-up 
> requests for the "not-live" version were exceeding the deadline limit of 
> 60s... __and__we__are__on__F4s__!_!.
>
> However, the LIVE version of the app crashed too, 500 server errors, 
> instance counts went to zero, all sorts of whacky stuff was seen in the 
> control panel.  All that happened to our LIVE version without when all we 
> did was upload another "non-live" version and hit it with a single 
> request...did I mention we were on F4s?  ;-)  Does the failure of any 
> instance to exceed the 60s limit take down all instances to include live 
> one?
>
> We did a few things as quickly as possible since our live application was 
> down, so clearly we didn't have the time to take the scientific approach of 
> only changing one thing at a time and wait to see if it that did it.
>
> We...
> 1. Switched from F4s to F2 (i figured if this would least get us on some 
> new servers/instances)
> 2. Increased max idle instances from 1 to 2 (with F4s running, I'm fine 
> with having just 1 idle instance and not at all happy about paying for 2 
> idle instances, so maybe we'll just increase this prior to deployments and 
> then back down again after the deployment succeeds until we know more)
> 3. Made the recently uploaded version live (hey, why not, the production 
> app was down for 10 minutes, so how much more harm could we do?)
>
> We use GWT and Guice, we jar everything (as I have been paying attention 
> to this startup time discussions for quite some time now.  We are also 
> considering switching our Guice libraries to a non-AOP version as we saw 
> suggested in another blog since we just need the injection.
>
> Any insight, and I'm all ears!  app_id=s~myflashpanel
>
> Regards,
>   -Hardwick
>
> -- 
>
>  *We make Google Apps even better.*
>
> *David Hardwick*
> *CTO*
> david.hardw...@bettercloud.com
>  
> *Signature by Flashpanel <http://flashpanel.com/>*
>  *See us in Mashable: Growing Up Google: How Cloud Computing Is Changing 
> a Generation<http://mashable.com/2012/04/30/generation-growing-up-google/>
> *
>
>  

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/2M_6SmcBWdwJ.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to