LINUX.ORG.RU

[django] проблема с mod_python

 


0

0

проблема следующая - хендлер мод-питона джанговский входит в какой-то момент в вечный цикл и всё валится по превышению рекурсий. Выглядит это примерно вот так:

Mod_python error: "PythonHandler django.core.handlers.modpython"

Traceback (most recent call last):

  File "/usr/lib/python2.4/site-packages/mod_python/apache.py", line 299, in HandlerDispatch
    result = object(req)

  File "/usr/lib/python2.4/site-packages/django/core/handlers/modpython.py", line 189, in handler
    return ModPythonHandler()(req)

  File "/usr/lib/python2.4/site-packages/django/core/handlers/modpython.py", line 162, in __call__
    response = self.get_response(request)

  File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 64, in get_response
    response = middleware_method(request)

  File "/usr/lib/python2.4/site-packages/django/middleware/common.py", line 57, in process_request
    urlresolvers.resolve(request.path)

  File "/usr/lib/python2.4/site-packages/django/core/urlresolvers.py", line 292, in resolve
    return get_resolver(urlconf).resolve(path)

  File "/usr/lib/python2.4/site-packages/django/core/urlresolvers.py", line 233, in resolve
    sub_match = pattern.resolve(new_path)

  File "/usr/lib/python2.4/site-packages/django/core/urlresolvers.py", line 233, in resolve
    sub_match = pattern.resolve(new_path)

и так далее. В первый раз с таким встретился, что я сотворил не так?

$ python -V
Python 2.4.4

libapache2-mod-python
Version: 3.2.10-4

$ /usr/sbin/apache2 -V
Server version: Apache/2.2.3

джанго слито из svn

FastCGI/Lighttpd

mod_python в сад, и mod_wsgi тоже, пускать питон и апач в одном процессе - такое только по большой накурке можно было придумать. Я с ними столько глюков огрёб, что аж жить страшно. И fastcgi/scgi в апаче тоже писаны пьяными неандртальнцами, то с редиректами глюки, то ещё какая напасть. Короче, полгода назад послал говноапач в дупу и перевёл все джангосерверы на lighttpd и scgi, с тех пор ни единого разрыва.

dark_mikhail
()
Ответ на: FastCGI/Lighttpd от dark_mikhail

проблему решил - у меня ***ня была в урлах написана. топикстартер.

anonymous
()
Ответ на: FastCGI/Lighttpd от dark_mikhail

>mod_python в сад, и mod_wsgi тоже, пускать питон и апач в одном процессе - такое только по большой накурке можно было придумать. Я с ними столько глюков огрёб, что аж жить страшно. И fastcgi/scgi в апаче тоже писаны пьяными неандртальнцами, то с редиректами глюки, то ещё какая напасть. Короче, полгода назад послал говноапач в дупу и перевёл все джангосерверы на lighttpd и scgi, с тех пор ни единого разрыва.

+1, мод_питон ужасен - выдает ошибки иногда просто так на ровном месте. Lighttpd + fastCGI меня устроил.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.