Джанго-надзорник е Django приложение, което съчетава атрактивност процес по управление на на supervisord с удобството на управление на скриптове Django е.
<Силен> Обосновка
Управление на проекти Django тези дни често е свързано с много повече от просто стартиране на уеб сървър. Може да се наложи да имате Django работещ под FCGI или CherryPy, с фонови задачи, които се управляват от celeryd, периодични задачи, планирани от celerybeat, и произволен брой други процеси на всички сътрудничещи да запази проекта и се изпълняват.
Когато сте само развиващите или отстраняване на грешки, това е болка да се налага да се пуска и спира всички тези различни процеси на ръка.
Когато сте разгръщане, това е болка за да се уверите, че всеки процес се закачи в стартиране на системата скриптове с правилната конфигурация.
Django-надзорник предоставя удобен мост между вашия проект Django и системата за supervisord контрол на процеса. Това прави започвайки всички процеси, които се изискват от вашия проект толкова просто като:
питон myproject / manage.py надзорник
<Силни> Предимства
Django-надзорник е несъмнено доста тънък слой върху горната част на прекрасна функционалност, предоставена от supervisord. Но като интегрира тясно с управление на скриптове Django можете получат редица предимства:
- Manage.py остава единна точка за контрол за работата на Вашия проект.
- Стартиране на всички тези процеси е също толкова лесно в развитието, тъй като е в производство.
- Вие получавате автоматично се презарежда за всички процеси, когато работи в режим на отстраняване на грешки.
- Конфигурация процес може да зависи от настройките на Django и променливи на обкръжението, и има пътеки в сравнение с вашия проект и / или приложения.
. - Apps може да осигури процеса по подразбиране конфигурации, които проекти могат след това да настроят или да заместват, както е необходимо
<силни> Изисквания :
- Python
- Django
Коментари не е намерена