I'm serving a Django site via fcgi with lighttpd. Just recently I've
started getting Unhandled Exception errors (on a blank white page, not
my Django 500.html page) at seemingly random times. A refresh will fix
the problem.
I've attached the traceback I see in the lighttpd log below. It looks
like it has an issue with a non-unicode error, but if that is the
case, I don't understand why a refresh wouldn't fix it. Any thoughts?
2007-09-12 00:19:17: (mod_fastcgi.c.2551) FastCGI-stderr: Traceback
(most recent call last):
File
"/usr/local/lib/python2.4/site-packages/flup-0.5.dev_r2349-py2.4.egg/flup/server/fcgi_base.py",
line 558, in run
File
"/usr/local/lib/python2.4/site-packages/flup-0.5.dev_r2349-py2.4.egg/flup/server/fcgi_base.py",
line 1116, in handler
File "/usr/local/lib/python2.4/site-packages/django/core/handlers/wsgi.py",
line 197, in __call__
response = self.get_response(request)
File "/usr/local/lib/python2.4/site-packages/django/core/handlers/base.py",
line 126, in get_response
return callback(request, **param_dict)
File "/usr/local/lib/python2.4/site-packages/django/views/defaults.py",
line 90, in server_error
return http.HttpResponseServerError(t.render(Context({})))
File "/usr/local/lib/python2.4/site-packages/django/template/__init__.py",
line 181, in render
return self.nodelist.render(context)
File "/usr/local/lib/python2.4/site-packages/django/template/__init__.py",
line 736, in render
bits.append(self.render_node(node, context))
File "/usr/local/lib/python2.4/site-packages/django/template/__init__.py",
line 749, in render_node
return node.render(context)
File "/usr/local/lib/python2.4/site-packages/django/template/loader_tags.py",
line 82, in render
return compiled_parent.render(context)
File "/usr/local/lib/python2.4/site-packages/django/template/__init__.py",
line 181, in render
return self.nodelist.render(context)
File "/usr/local/lib/python2.4/site-packages/django/template/__init__.py",
line 736, in render
bits.append(self.render_node(node, context))
File "/usr/local/lib/python2.4/site-packages/django/template/__init__.py",
line 749, in render_node
return node.render(context)
File "/usr/local/lib/python2.4/site-packages/django/template/loader_tags.py",
line 23, in render
result = self.nodelist.render(context)
File "/usr/local/lib/python2.4/site-packages/django/template/__init__.py",
line 736, in render
bits.append(self.render_node(node, context))
File "/usr/local/lib/python2.4/site-packages/django/template/__init__.py",
line 749, in render_node
return node.render(context)
File "/usr/local/lib/python2.4/site-packages/django/template/__init__.py",
line 872, in render
return func(*resolved_vars)
File "/home/myuser/django/psr/../psr/content/templatetags/content.py",
line 123, in site_menu
parent = Page.objects.get(slug=page[1])
File "/usr/local/lib/python2.4/site-packages/django/db/models/manager.py",
line 69, in get
return self.get_query_set().get(*args, **kwargs)
File "/usr/local/lib/python2.4/site-packages/django/db/models/query.py",
line 261, in get
obj_list = list(clone)
File "/usr/local/lib/python2.4/site-packages/django/db/models/query.py",
line 114, in __iter__
return iter(self._get_data())
File "/usr/local/lib/python2.4/site-packages/django/db/models/query.py",
line 482, in _get_data
self._result_cache = list(self.iterator())
File "/usr/local/lib/python2.4/site-packages/django/db/models/query.py",
line 189, in iterator
cursor.execute("SELECT " + (self._distinct and "DISTINCT " or "")
+ ",".join(select) + sql, params)
File
"/usr/local/lib/python2.4/site-packages/MySQL_python-1.2.2-py2.4-linux-i686.egg/MySQLdb/cursors.py",
line 166, in execute
File
"/usr/local/lib/python2.4/site-packages/MySQL_python-1.2.2-py2.4-linux-i686.egg/MySQLdb/connections.py",
line 35, in defaulterrorhandler
UnicodeDecodeError: 'utf8' codec can't decode byte 0x96 in position
21: unexpected code byte
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django users" 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/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---