Время простоя при перезагрузке демона mod_wsgi?

Я запускаю приложение Django на Apache с mod_wsgi. Произойдет ли простой во время обновления?

Mod_wsgi работает в режиме демона, поэтому я могу перезагрузить свой код, коснувшись файла сценария .wsgi, как описано в документе «ReloadingSourceCode»: http: // code .google.com / p / modwsgi / wiki / ReloadingSourceCode . Предположительно, эта перезагрузка требует ненулевого количества времени. Что произойдет, если во время перезагрузки придет запрос? Поместит ли Apache запрос в очередь, а затем завершит его, когда демон wsgi будет готов?

В документации есть следующий оператор:

Итак, если вы используете Django в режиме демона и вам необходимо изменить файл settings.py после внесения необходимых изменений коснитесь также файла сценария, содержащего точку входа приложения WSGI. Сделав это, при следующем запросе процесс будет перезапущен, и ваше приложение Django перезагрузится.

Для меня это говорит о том, что Apache будет корректно обрабатывать каждый запрос, но я подумал, что попрошу убедиться. Мое приложение не критично (небольшой простой не будет катастрофическим), поэтому вопрос в основном академический.

Спасибо.

5
задан AndrewF 9 September 2010 в 18:37
поделиться