A Django-felügyelőnek egy Django app, amely egyesíti a folyamat-menedzsment awesomeness supervisord a kényelmet, Django vezetése szkripteket.
Indoklás
Futás a Django projekt ezekben a napokban gyakran jár sokkal több, mint induló webserver. Lehet, hogy szükség van Django alatt futó FCGI vagy Cherrypy, a háttérben feladatokat irányítja a celeryd, rendszeres ütemezett feladatok celerybeat, és számos más folyamatok valamennyi együttműködő tartani a projekt elindult.
Amikor csak a fejlődő, vagy hibakeresés, ez a fájdalom kelljen elindítani és megállítani ezeket a különböző folyamatok kézzel.
Amikor telepíti, ez a fájdalom, hogy győződjön meg arról, hogy minden folyamat akasztott a rendszerbe indítószkriptekkel a helyes konfigurációt.
Django-felügyelő biztosít kényelmes hidat a Django projekt és a supervisord folyamatirányító rendszer. Teszi kezdve mindazok a folyamatok által igényelt projekt olyan egyszerű, mint:
python myproject / manage.py supervisor
Előnyök
Django-felügyelő kétségkívül nagyon vékony réteg tetején a csodálatos funkció által biztosított supervisord. De integrálásával szorosan Django vezetése szkriptek kapsz számos előnye van:
- Manage.py marad a helyről irányíthatja a futó projekt.
- Futás hogy a folyamatok éppen olyan egyszerű, a fejlesztés, mert a termelés.
- Kapsz auto-újratöltés valamennyi folyamatra, amikor fut a debug módban.
- Process konfiguráció is függ, Django beállítások és a környezeti változók, és utak képest a projekt és / vagy apps.
- Alkalmazások nyújthat alapértelmezett folyamat konfigurációk, mely projekteket lehet majd csípés, vagy felülbírálja, ha szükséges.
követelmények :
- Python
- Django
Hozzászólás nem található