Django-επόπτης είναι μια εφαρμογή που συνδυάζει Django δέους διαδικασία διαχείρισης του supervisord με την ευκολία των σεναρίων διαχείρισης του Django.
Αιτιολογικό
Η εκτέλεση ενός έργου Django αυτές τις μέρες συνεπάγεται συχνά πολύ περισσότερο από ό, τι μόλις άρχιζε ένα διακομιστή. Ίσως χρειαστεί να έχουν Django λειτουργεί υπό FCGI ή CherryPy, με φόντο τα καθήκοντα που διαχειρίζεται celeryd, περιοδικές εργασίες που προγραμματίζονται celerybeat, και οποιοδήποτε αριθμό άλλων διεργασιών όλα συνεργάζονται για να κρατήσει το έργο σε λειτουργία.
Όταν είστε ακριβώς την ανάπτυξη ή τον εντοπισμό σφαλμάτων, είναι ένας πόνος που έχει για να ξεκινήσει και να σταματήσει όλες αυτές τις διαφορετικές διαδικασίες με το χέρι.
Όταν είστε ανάπτυξη, είναι ένας πόνος για να βεβαιωθείτε ότι κάθε διαδικασία αγκιστρώνεται στα σενάρια εκκίνησης του συστήματος με τη σωστή διαμόρφωση.
Django-επόπτη προσφέρει μια βολική γέφυρα μεταξύ του έργου Django σας και το σύστημα ελέγχου της διαδικασίας supervisord. Κάνει την έναρξη όλων των διαδικασιών που απαιτούνται από το έργο σας ως απλό:
Python myproject / manage.py επόπτη
Πλεονεκτήματα
Django-επόπτης είναι ομολογουμένως αρκετά ένα λεπτό στρώμα πάνω από την υπέροχη λειτουργικότητα που παρέχεται από supervisord. Αλλά με την ενσωμάτωση σφιχτά με σενάρια διαχείρισης του Django κερδίζετε πολλά πλεονεκτήματα:
- Manage.py παραμένει το μοναδικό σημείο ελέγχου για την εκτέλεση του έργου σας.
- Τρέξιμο όλες αυτές τις διαδικασίες είναι εξίσου εύκολο στην ανάπτυξη όπως είναι στην παραγωγή.
- Μπορείτε να πάρετε αυτόματη επαναφόρτωση για όλες τις διαδικασίες όταν εκτελείται σε κατάσταση εντοπισμού σφαλμάτων.
- Διαμόρφωση της διαδικασίας μπορεί να εξαρτάται από τις ρυθμίσεις του Django και μεταβλητές περιβάλλοντος, και έχουν σαν διαδρομές σχετικά με έργο ή / και τις εφαρμογές σας.
. - Εφαρμογές μπορεί να παρέχει προεπιλεγμένες ρυθμίσεις διαδικασία, ποια έργα μπορούν στη συνέχεια τσίμπημα ή να παρακάμψουν όπως απαιτείται
Απαιτήσεις :
- Python
- Django
Τα σχόλια δεν βρέθηκε