For last 3 hours server response was horrible. All requests are taking
too long and finally DeadlineExceedError occurs. Also I saw lots of
ViewDoesNotExist error related with importing modules. Is there any
chance to fix it. If Django has drawback I will port my app to webapp
or another lightweight framework. (I am using Django version that
already installed on GAE server.)

On 8 Eylül, 15:42, bbayer <[email protected]> wrote:
> Sometimes Google App Engine displays an error page. I think it is not
> related with my application.
>
> It says
> Error: Server Error
> The server encountered an error and could not complete your request.
>
> If the problem persists, please report your problem and mention this
> error message and the query that caused it.
>
> Even report link redirects to App Engine home which it doesnt have any
> support related things.
>
> Also sometimes django gives strange DeadlineExceeded error on random
> places like on import statements of core django modules. I could see
> ViewDoesntExist error which was caused by core modules for example
>
> <class 'django.core.exceptions.ViewDoesNotExist'>: Could not import
> views. Error was: cannot import name signals
> Traceback (most recent call last):
>   File "/base/data/home/apps/trendybing/1.336175352323073178/
> django_bootstrap.py", line 68, in <module>
>     main()
>   File "/base/data/home/apps/trendybing/1.336175352323073178/
> django_bootstrap.py", line 65, in main
>     util.run_wsgi_app(application)
>   File "/base/python_lib/versions/1/google/appengine/ext/webapp/
> util.py", line 76, in run_wsgi_app
>     result = application(env, _start_response)
>   File "/base/python_lib/versions/third_party/django-1.0/django/core/
> handlers/wsgi.py", line 239, in __call__
>     response = self.get_response(request)
>   File "/base/python_lib/versions/third_party/django-1.0/django/core/
> handlers/base.py", line 128, in get_response
>     return self.handle_uncaught_exception(request, resolver, exc_info)
>   File "/base/python_lib/versions/third_party/django-1.0/django/core/
> handlers/base.py", line 160, in handle_uncaught_exception
>     return callback(request, **param_dict)
>   File "/base/python_lib/versions/third_party/django-1.0/django/views/
> defaults.py", line 24, in server_error
>     return http.HttpResponseServerError(t.render(Context({})))
>   File "/base/python_lib/versions/third_party/django-1.0/django/
> template/__init__.py", line 176, in render
>     return self.nodelist.render(context)
>   File "/base/python_lib/versions/third_party/django-1.0/django/
> template/__init__.py", line 768, in render
>     bits.append(self.render_node(node, context))
>   File "/base/python_lib/versions/third_party/django-1.0/django/
> template/__init__.py", line 781, in render_node
>     return node.render(context)
>   File "/base/python_lib/versions/third_party/django-1.0/django/
> template/loader_tags.py", line 97, in render
>     return compiled_parent.render(context)
>   File "/base/python_lib/versions/third_party/django-1.0/django/
> template/__init__.py", line 176, in render
>     return self.nodelist.render(context)
>   File "/base/python_lib/versions/third_party/django-1.0/django/
> template/__init__.py", line 768, in render
>     bits.append(self.render_node(node, context))
>   File "/base/python_lib/versions/third_party/django-1.0/django/
> template/__init__.py", line 781, in render_node
>     return node.render(context)
>   File "/base/python_lib/versions/third_party/django-1.0/django/
> template/loader_tags.py", line 24, in render
>     result = self.nodelist.render(context)
>   File "/base/python_lib/versions/third_party/django-1.0/django/
> template/__init__.py", line 768, in render
>     bits.append(self.render_node(node, context))
>   File "/base/python_lib/versions/third_party/django-1.0/django/
> template/__init__.py", line 781, in render_node
>     return node.render(context)
>   File "/base/python_lib/versions/third_party/django-1.0/django/
> template/defaulttags.py", line 373, in render
>     url = reverse(self.view_name, args=args, kwargs=kwargs)
>   File "/base/python_lib/versions/third_party/django-1.0/django/core/
> urlresolvers.py", line 254, in reverse
>     *args, **kwargs)))
>   File "/base/python_lib/versions/third_party/django-1.0/django/core/
> urlresolvers.py", line 227, in reverse
>     possibilities = self.reverse_dict.getlist(lookup_view)
>   File "/base/python_lib/versions/third_party/django-1.0/django/core/
> urlresolvers.py", line 169, in _get_reverse_dict
>     self._reverse_dict.appendlist(pattern.callback, (bits, p_pattern))
>   File "/base/python_lib/versions/third_party/django-1.0/django/core/
> urlresolvers.py", line 133, in _get_callback
>     raise ViewDoesNotExist, "Could not import %s. Error was: %s" %
> (mod_name, str(e))
>
> It seems it couldn't import signal module. I think this kind of things
> is result of module caching mechanism of python itself. I am sure
> Google engineers try to find efficient way to minimize startup time of
> application it self. But if you try to build business over Google App
> Engine , you should wait a little bit.
--~--~---------~--~----~------------~-------~--~----~
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