Найти - Пользователи
Полная версия: django, denwer и mod_python
Начало » Django » django, denwer и mod_python
1
karantir
Всем привет.

У меня на ноутбуке стоит денвер, под которым живут несколько активных (не питоновских) проектов. Недавно появился еще один проект, реализовывать который предполагается на Django + Postgres. Для этих целей я доставил к денверу питон и mod_python. Запустил, проверил – все работает. Начал ставить Django и столкнулся с информацией о том, что для того, чтобы не приходилось перезагружать сервер каждый раз при внесении изменений в исходный код приложения нужно прописать в апачевских конфигах MaxRequestsPerChild 1 (чтобы апач подгружал все заново на каждый запрос). Изначально в денвере стоит MaxRequestsPerChild 0. Я поменял это значение на 1, но дочерний процесс httpd.exe не умирает, как ожидалось, после каждого первого запроса, а продолжает упорно висеть. Остальные запросы просто отваливаливаются по таймауту.

Хочется использовать конфигурацию максимально близкую к боевому серверу и в то же время не хочется терять однородность своих проектов, ставить Django c питоном где-то в сторонке… Как мне заставить все это работать?

P.S. Версии всего этого:
Apache 2.2.4, python 2.5.1, PostgreSQL 8.2.4, mod_python 3.3.1
playpauseandstop
“но дочерний процесс httpd.exe не умирает”
а при нажатии ф5 информация на страничке меняется? меняется ) так к чему лезть туда, где темно? :)

“Хочется использовать конфигурацию максимально близкую к боевому серверу”
на боевом сервере использование “MaxRequestsPerChild 0” - кощунство и неуважение к железу

зы. также конечно посоветовал все ставить с нуля, раз так хочется быть близким к боевому серверу, или наоборот не мучаться и использовать “python manage.py runserver :1234”
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB