django-supervisor

Logiciel capture d'écran:
django-supervisor
Détails logiciels:
Version: 0.3.1
Date de transfert: 20 Feb 15
Développeur: Ryan Kelly
Licence: Gratuit
Popularité: 57

Rating: 2.5/5 (Total Votes: 2)

django-superviseur est une application Django qui combine la majesté processus de gestion des supervisord avec la commodité des scripts de gestion de Django.
Justification
Exécution d'un projet Django ces jours implique souvent beaucoup plus que lancer un serveur web. Vous pourriez avoir besoin d'avoir Django fonctionnant sous FCGI ou CherryPy, avec les tâches de fond gérés par celeryd, tâches périodiques prévues par celerybeat, et un certain nombre d'autres processus tout coopérant pour maintenir le projet sur les rails.
Lorsque vous êtes juste en développement ou le débogage, ce est une douleur d'avoir à démarrer et arrêter tous ces différents processus à la main.
Lorsque vous déployez, ce est une douleur pour se assurer que chaque processus est accroché dans les scripts de démarrage du système avec la configuration correcte.
Django-superviseur fournit un pont idéal entre votre projet Django et le système supervisord de contrôle de processus. Il fait partir tous les processus requis par votre projet aussi simple que:
python myproject / superviseur manage.py
Avantages
Django-superviseur est certes une mince couche tout à fait au-dessus de la fonctionnalité merveilleuse fournies par supervisord. Mais en intégrant étroitement avec les scripts de gestion de Django vous gagnez plusieurs avantages:
- Manage.py reste le point de contrôle unique pour la gestion de votre projet.
- Exécution de tous ces processus est tout aussi facile dans le développement que dans la production.
- Vous obtenez auto-rechargement pour tous les processus lors de l'exécution en mode débogage.
- Configuration de processus peut dépendre de paramètres Django et variables d'environnement, et ont des chemins relatifs à votre projet et / ou applications.
. - Les applications peuvent fournir des configurations de processus par défaut, les projets qui peuvent alors modifier ou remplacer au besoin

Exigences :

  • Python
  • Django

D'autres logiciels de développeur Ryan Kelly

Playitagainsam
Playitagainsam

20 Feb 15

withrestart
withrestart

28 Feb 15

Threading2
Threading2

28 Feb 15

Commentaires à django-supervisor

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!