Hi Neal. I host a small business website, typically less than 500 page views a day. And we might get one 500 Error in a week.
Good application design can relieve many of the issues. I personally would not move our website to any other hosting provider. Having it on appengine has been a huge benefit to us. Tim P.S. I do work on large commercial appengine projects too On Dec 1, 11:01 am, NealWalters <[email protected]> wrote: > Ikai, > I'm glad you have a solution coming - but do you understand how > ridiculous that sounds? You host "free" websites if you stay under > quota, but if you want to always have your website available without > error, you have to pay???? I guess having your website always > available indicates you that a site is in a pseudo-production mode, > but your claim to fame has always been "stay under quota" and its > free. Seems like there would be thousands of small companies that > have very low volume that don't want to serve up 500 errors to their > potential customers. > I'm shocked - dont' know what else to say. > > Neal > > On Nov 30, 3:46 pm, "Ikai Lan (Google)" <[email protected]> > wrote: > > > > > > > > > Tim, > > > Datastore latencies do coincide with application startup times, but they are > > not the cause. The root cause is usually the underlying I/O. We're working > > on long term solutions for these issues. > > > Neal, we'll be shipping "Always On" as a billing enabled feature in 1.4.0. > > You'll definitely want to make use of this in your application to prevent > > this from happening. > > > -- > > Ikai Lan > > Developer Programs Engineer, Google App Engine > > Blogger:http://googleappengine.blogspot.com > > Reddit:http://www.reddit.com/r/appengine > > Twitter:http://twitter.com/app_engine > > > On Mon, Nov 29, 2010 at 10:10 PM, Tim Hoffman <[email protected]> wrote: > > > Yep > > > > thats exactly what is happening. The site is taking too long to > > > start, > > > imports seem to be affected by a range of appengine slow downs > > > (i firmly believe elevated datastore latencies coincide with extended > > > startup times). > > > > Warm starts my be useful for you as well as the soon to be available > > > always on instances. > > > > Some other strategies you can adopt to shrink startup times is trying > > > to defer > > > some of your imports until you need to use the stuff. > > > > We have fast paths to retrieve relatively static content from > > > memcache > > > without even starting up a full stack. (ie only importing core api's > > > from appengine) > > > > This can usually get us an instance cold started and serving the front > > > page in less 200ms > > > > understanding how you app starts and Tuning, tuning tuning the > > > startup, I feel is really important for a good > > > user experience. > > > > Rgds > > > > Tim > > > > On Nov 30, 1:49 pm, NealWalters <[email protected]> wrote: > > > > I've read several other posts on this error, but they seem to be > > > > inconclusive and several months old. > > > > We are a startup, so our site is not used frequently, but when used, > > > > it is often someone we are trying to impress, > > > > so we MUST have some solution for this issue if we indeed continue to > > > > use GAE. > > > > > Since the trace is showing the errors on "import" statements, I'm > > > > thinking this is the case where the system got "cold" and must "warm > > > > up"? > > > > > WebSite ishttp://Olexe.com. > > > > > From my logs, this happened at least four times today on our home > > > > page: > > > > > E-Level Message: > > > > <class 'google.appengine.runtime.DeadlineExceededError'>: > > > > Traceback (most recent call last): > > > > File "/base/data/home/apps/olexeprod/1.346221763725918442/main.py", > > > > line 296, in <module> > > > > from web.webServices import Subscribers > > > > File "/base/data/home/apps/olexeprod/1.346221763725918442/web/ > > > > webServices.py", line 15, in <module> > > > > import gnosis.xml.pickle > > > > File "/base/data/home/apps/olexeprod/1.346221763725918442/gnosis/xml/ > > > > pickle/__init__.py", line 6, in <module> > > > > from gnosis.xml.pickle._pickle import \ > > > > File "/base/data/home/apps/olexeprod/1.346221763725918442/gnosis/xml/ > > > > pickle/_pickle.py", line 5, in <module> > > > > """ > > > > I-Level Message: > > > > 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. > > > > > Please advise, > > > > Thanks, > > > > Neal Walters > > > > -- > > > You received this message because you are subscribed to the Google Groups > > > "Google App Engine" group. > > > To post to this group, send email to [email protected]. > > > To unsubscribe from this group, send email to > > > [email protected]<google-appengine%2Bunsubscrib > > > [email protected]> > > > . > > > For more options, visit this group at > > >http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. 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.
