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 django-users@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to