django-supervisor

Software screenshot:
django-supervisor
Dettagli del software:
Versione: 0.3.1
Data di caricamento: 20 Feb 15
Sviluppatore: Ryan Kelly
Licenza: Libero
Popolarità: 7

Rating: 2.0/5 (Total Votes: 1)

django-supervisore è un app Django che unisce la suggestione-gestione dei processi di supervisord con la comodità di script di gestione di Django.
Motivazione
L'esecuzione di un progetto Django in questi giorni spesso comporta molto di più di un semplice avvio di un server web. Potrebbe essere necessario avere Django esecuzione sotto fcgi o CherryPy, con operazioni in background gestite da celeryd, task periodici previsti dal celerybeat, e qualsiasi numero di altri processi tutti cooperare per mantenere il progetto attivo e funzionante.
Quando sei solo in via di sviluppo o debug, è un dolore dover avviare e arrestare tutti questi diversi processi a mano.
Quando si distribuiscono, è un dolore per fare in modo che ogni processo è agganciato gli script di avvio del sistema con la configurazione corretta.
Django-supervisor fornisce una comoda ponte tra il progetto Django e il sistema di controllo di processo supervisord. Rende avviare tutti i processi necessari per il progetto semplice come:
python myproject / supervisor manage.py
Vantaggi
Django-supervisor è certamente uno strato molto sottile sulla parte superiore della meravigliosa funzionalità fornite da supervisord. Ma integrando strettamente con gli script di gestione di Django si guadagna diversi vantaggi:
- Manage.py rimane l'unico punto di controllo per l'esecuzione del progetto.
- Esecuzione di tutti quei processi è altrettanto facile in sviluppo che è in produzione.
- È possibile ottenere auto-ricarico per tutti i processi durante l'esecuzione in modalità di debug.
- Configurazione di processo può dipendere dalle impostazioni di Django e variabili d'ambiente, e hanno percorsi relativi al progetto e / o applicazioni.
. - Applicazioni in grado di fornire configurazioni di processo di default, che i progetti possono quindi modificare o sostituire, se necessario

Requisiti :

  • Python
  • Django

Altri software di sviluppo Ryan Kelly

dexml
dexml

5 Jun 15

m2wsgi
m2wsgi

15 Apr 15

extprot
extprot

28 Feb 15

Threading2
Threading2

28 Feb 15

Commenti a django-supervisor

I commenti non trovato
Aggiungi commento
Accendere le immagini!