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 -~----------~----~----~----~------~----~------~--~---
