superlance Pakken indeholder nogle plugins til supervisord.
Om Supervisor
Supervisor er en klient / server-system, der gør det muligt for sine brugere til at overvåge og kontrollere en række processer på UNIX-lignende styresystemer.
Den deler nogle af de samme mål for programmer som launchd, daemontools og Runit. I modsætning til nogle af disse programmer, er det ikke meningen, at blive kørt som en erstatning for init som "proces-id 1". I stedet beregnet til at blive anvendt til at styre processer i forbindelse med et projekt eller en kunde, og er beregnet til at starte som ethvert andet program ved opstart.
Features:
Simpel - Supervisor konfigureres via en simpel INI-stil config fil, & rsquo; s let at lære. Det giver mange pr-proces muligheder, der gør dit liv lettere ligesom genstarte mislykkede processer og automatisk log rotation.
Centraliseret - Supervisor giver dig et sted at starte, stoppe og overvåge dine processer. Processer kan styres individuelt eller i grupper. Du kan konfigurere tilsynsførende til at give en lokal eller fjern kommandolinje og webinterface.
Effektiv - Supervisor starter sine delprocesser via gaffel / exec og delprocesser don & rsquo; t daemonize. Operativsystemet signalerer tilsynsførende straks, når en proces afsluttes, i modsætning til nogle løsninger, der er afhængige af besværlige PID filer og periodisk polling at genstarte mislykkede processer.
Extensible - Supervisor har en enkel begivenhed meddelelse protokol, programmer skrevet i et sprog kan bruge til at overvåge det, og en XML-RPC interface til kontrol. Det er også bygget med forlængerledninger punkter, der kan udnyttes af Python udviklere.
Kompatibel - Tilsynsførende fungerer på stort set alt undtagen for Windows. Den er testet og understøttes på Linux, Mac OS X, Solaris, og FreeBSD. Den er helt skrevet i Python, så installationen ikke kræver en C compiler.
Gennemprøvet - Mens tilsynsførende meget aktivt udviklet i dag, er det ikke nyt software. Supervisor har eksisteret i årevis, og er allerede i brug på mange servere
Hvad er nyt i denne udgivelse:.
- `` crashmailbatch --toEmail`` option nu accepterer en kommasepareret liste over e-mailadresser.
Hvad er nyt i version 0.5:
- Tilføjet `` memmon`` script, der oprindeligt bundtet med vejleder og nu flyttet til superlance.
Krav :
- Python
Kommentarer ikke fundet