We're trying to categorize the issues here:

http://groups.google.com/group/google-appengine/browse_thread/thread/6ded39ad5166d0be#

We're aware of the issue and looking into it, but any information that can
be provided will help us to address it faster.

--
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 Thu, Sep 23, 2010 at 2:41 PM, John Gardner <[email protected]> wrote:

> We are seeing terrible performance and floods of 500 errors, also.
>
> Our site has become unusable; the brief periods of non-error responses
> are insufficient for running an application.
>
> The fact that this problem is unacknowledged is the most horrible;
> I've got no explanation for the non-technical members of our team.  Is
> there any official word about this?  Do we need a migration plan away
> from AppEngine?
>
>
> On Sep 23, 11:10 am, Darien Caldwell <[email protected]>
> wrote:
> > Lots of steady errors here.
> >
> > No, I don't use DJango.
> >
> > It does seem to be more likely on a cold instance, but probably
> > because there is more actions that can potentially fail in such a
> > case.
> >
> > The logs simply show everything is just taking way too long. It's like
> > it's running in slow motion.
> >
> > Here's the timeline of the exact same handler, when it runs normally,
> > and when it goes into super slow-mo and hits DeadlineExceeded:
> >
> > Normal:
> >
> > 09-23 08:20AM 17.669 /prvlog/?type=generate 200 1992ms 595cpu_ms
> > 90api_cpu_ms 0kb Second Life LSL/10.9.10(210079) (http://
> > secondlife.com),gzip(gfe),gzip(gfe)
> > 216.82.22.213 - - [23/Sep/2010:08:20:19 -0700] "GET /prvlog/?
> > type=generate HTTP/1.1" 200 212 - "Second Life LSL/10.9.10(210079)
> > (http://secondlife.com),gzip(gfe),gzip(gfe)" "sl.logos-cards.com"
> > ms=1993 cpu_ms=595 api_cpu_ms=90 cpm_usd=0.016646 loading_request=1
> > D 09-23 08:20AM 18.814
> > Initializing code_cache.
> > I 09-23 08:20AM 19.559
> > Request type GET
> > I 09-23 08:20AM 19.660
> > 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.
> >
> > ( Note i chose a cold instance to compare apples to apples)
> > From time the request was received, until the code cache started Init
> > = approx 1.2 seconds
> > From time the the code cache started Init  until GET type determined =
> > approx 0.8 seconds
> >
> > Super Slow-Mo:
> >
> > 09-23 08:19AM 54.029 /prvlog/?type=generate 500 36556ms 420cpu_ms 0kb
> > Second Life LSL/10.9.10(210079) (http://
> > secondlife.com),gzip(gfe),gzip(gfe)
> > 216.82.22.213 - - [23/Sep/2010:08:20:30 -0700] "GET /prvlog/?
> > type=generate HTTP/1.1" 500 0 - "Second Life LSL/10.9.10(210079)
> > (http://secondlife.com),gzip(gfe),gzip(gfe)" "sl.logos-cards.com"
> > ms=36557 cpu_ms=420 api_cpu_ms=0 cpm_usd=0.011760
> > D 09-23 08:20AM 02.891
> > Initializing code_cache.
> > E 09-23 08:20AM 30.572
> > Traceback (most recent call last):
> > E 09-23 08:20AM 30.572
> >   File "/base/python_runtime/python_dist/lib/python2.5/wsgiref/
> > handlers.py", line 92, in run
> > E 09-23 08:20AM 30.572
> >     self.result = application(self.environ, self.start_response)
> > E 09-23 08:20AM 30.573
> >   File "/base/data/home/apps/slconductor/1-6.344995808500721827/kay/
> > lib/werkzeug/wsgi.py", line 466, in __call__
> > E 09-23 08:20AM 30.573
> > <class 'google.appengine.runtime.DeadlineExceededError'>:
> > Traceback (most recent call last):
> >   File "/base/data/home/apps/slconductor/1-6.344995808500721827/kay/
> > main.py", line 102, in <module>
> >     main()
> >   File "/base/data/home/apps/slconductor/1-6.344995808500721827/kay/
> > main.py", line 71, in real_main
> >     KayHandler().run(application)
> >   File "/base/python_runtime/python_dist/lib/python2.5/wsgiref/
> > handlers.py", line 96, in run
> >     self.handle_error()
> >   File "/base/python_runtime/python_dist/lib/python2.5/wsgiref/
> > handlers.py", line 306, in handle_error
> >     self.log_exception(sys.exc_info())
> >   File "/base/python_runtime/python_dist/lib/python2.5/wsgiref/
> > handlers.py", line 298, in log_exception
> >     self.traceback_limit, stderr
> >   File "/base/python_runtime/python_dist/lib/python2.5/traceback.py",
> > line 125, in print_exception
> >     print_tb(tb, limit, file)
> >   File "/base/python_runtime/python_dist/lib/python2.5/traceback.py",
> > line 69, in print_tb
> >     line = linecache.getline(filename, lineno, f.f_globals)
> >   File "/base/python_runtime/python_dist/lib/python2.5/linecache.py",
> > line 14, in getline
> >     lines = getlines(filename, module_globals)
> >   File "/base/python_runtime/python_dist/lib/python2.5/linecache.py",
> > line 40, in getlines
> >     return updatecache(filename, module_globals)
> >   File "/base/python_runtime/python_dist/lib/python2.5/linecache.py",
> > line 129, in updatecache
> >
> > From time the request was received, until the code cache started Init
> > = approx 8.9 seconds
> > From time the the code cache started Init  until GET type determined =
> > Never reached, even after 28 seconds.
> >
> > It frankly has nothing at all to do with the code, it's a problem with
> > App Engine.
>
> --
> 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%[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.

Reply via email to