Hey all. Like most everyone else here. My application was affected by the 
GAE downtime this morning.

I would like to know if there is a good mechanism for detecting this sort 
of failure in the future so that my application can automatically throw up 
a Maintenance Page.

Normally I would have an admin section where I can toggle a switch to 
render the Maintenance Page but since writing to the datastore was not 
working, this isn't really an option. Especially if I can't login to get to 
the admin page.
Uploading a new version of my application when a disruption like this 
occurs also seems impossible.

Another idea I thought of was to change my DNS CNAME record to point to a 
different server which hosts a maintenance page but the time for the DNS 
changes to take effect means this is pretty impractical as well.

Does anyone have any good ideas?

I was wondering if anyone using the Capabilities API would be able to chime 
in on what their app was seeing during the disruption.
If the Capabilities API correctly identified the GAE state as something 
other than "Enabled", then I could see this being a good solution for 
automatically redirecting all requests.

Then again....it seems the problem was that requests were not even reaching 
the application servers (due to failed load balancers)....so I guess that 
wouldn't have been a solution to the problem this morning either....

-- 
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/-/qvOaGAiQXcMJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to