Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 22, 2008 16:22:56

karantir
От:
Зарегистрирован: 2008-02-22
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

django, denwer и mod_python

Всем привет.

У меня на ноутбуке стоит денвер, под которым живут несколько активных (не питоновских) проектов. Недавно появился еще один проект, реализовывать который предполагается на 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



Офлайн

#2 Фев. 22, 2008 18:50:52

playpauseandstop
От:
Зарегистрирован: 2007-10-31
Сообщения: 77
Репутация: +  0  -
Профиль   Отправить e-mail  

django, denwer и mod_python

“но дочерний процесс httpd.exe не умирает”
а при нажатии ф5 информация на страничке меняется? меняется ) так к чему лезть туда, где темно? :)

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

зы. также конечно посоветовал все ставить с нуля, раз так хочется быть близким к боевому серверу, или наоборот не мучаться и использовать “python manage.py runserver :1234”



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version