Разъяснение WSGI/Apache

У меня есть приложение Pyramid, работающее на apache с mod_wsgi.
Что именно является жизненным циклом моего приложения, когда делается запрос?
Создается ли мое приложение (что влечет за собой загрузку конфигурации, создание ядра базы данных) каждый раз приходит запрос? При использовании подачи пасты это не так. А вот с mod_wsgi - как это работает? Когда приложение «завершается»?


person Aviv    schedule 11.08.2011    source источник


Ответы (1)


Для начала прочтите:

http://blog.dscpl.com.au/2009/03/python-interpreter-is-not-created-for.html http://blog.dscpl.com.au/2009/03/load-spikes-and-excessive-memory-usage.html http://code.google.com/p/modwsgi/wiki/ProcessesAndThreading

Инициализация не выполняется для каждого запроса. В общем случае приложение должно сохраняться в памяти между запросами. В случае встроенного режима вы можете быть во власти Apache, когда он перезапускает процессы.

person Graham Dumpleton    schedule 11.08.2011
comment
спасибо - это понятно. однако мне нужно запустить некоторый код, когда мое приложение существует - как и где мне это сделать? - person Aviv; 12.08.2011