2015-06-15 2 views
0

Есть ли способ остановить Azure + wfastcgi, перезапустив приложение Django?Приложение Django + FastCGI на Azure, частые перезагрузки

У меня есть два разных приложения, работающих на Azure, оба с использованием Django 1.7.8 с адаптером wfastcgi.py. Это веб-приложения, использующие стандартную цену. Кажется, что они перезапускаются довольно часто (каждые 10 минут или меньше) при низкой нагрузке, когда никаких изменений кода не произошло. Это раздражает, потому что новый запрос после нескольких минут бездействия займет несколько секунд, пока приложение запустится.

Я ожидал, что адаптер Azure + FastCGI сохранит приложение, загруженное в процессе, потенциально в течение нескольких часов и дней. Azure просто выгружает сайт автоматически? Оба сайта настроены с минимальным количеством экземпляров 3.

ответ

0

Попробуйте включить функцию «Всегда включено», это можно сделать с помощью настроек веб-приложения.

Как работает веб-сайт Azure, содержимое сайта хранится на файловом сервере, а затем сайт загружается веб-рабочим, когда он активен. Если сайт находится в режиме ожидания, он будет выгружен, что приведет к перезапуску. Всегда на том, что ваше веб-приложение всегда загружается.

Документация для настройки веб-приложения здесь: https://azure.microsoft.com/en-us/documentation/articles/web-sites-configure/

Смежные вопросы