Leidinggevende

Supervisor is een client / server-systeem waarmee zijn gebruikers een aantal processen op Unix-achtige besturingssystemen kunnen besturen.
Download nu

Leidinggevende Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • ZPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Chris McDonough
  • Uitgever website:
  • http://www.plope.com/software/supervisor2/

Leidinggevende Tags


Leidinggevende Beschrijving

Supervisor is een klant / serversysteem waarmee gebruikers een aantal processen op Unix-achtige besturingssystemen kunnen besturen. Supervisor is een klant / serversysteem waarmee gebruikers een aantal processen op Unix-achtige besturingssystemen kunnen besturen. Het is geïnspireerd op het volgende: · Het is vaak ongemakkelijk om "RC.D" -scripts voor elk proces voor elk proces te schrijven. RC.D-scripts zijn een grote laagste gemeenschappelijke noemer vorm van procesinitialisatie / autostart / management, maar ze kunnen pijnlijk zijn om te schrijven en te onderhouden. Bovendien kunnen RC.D-scripts niet automatisch een gecrasht proces opnieuw opstarten en valt veel programma's niet goed op een crash. Supervisord begint processen als deelprocessen en kan worden geconfigureerd om ze automatisch op een crash opnieuw te starten. Het kan ook automatisch worden geconfigureerd om processen op zijn eigen aanroep te starten. · Het is vaak moeilijk om een accurate up / down-status te krijgen over processen op Unix. Pidfiles liegen vaak. Supervisord begint processen als subprocessen, dus het kent altijd de ware op / neer-status van zijn kinderen en kan gunstiger worden opgevraagd voor deze gegevens. · Gebruikers die de processtatus moeten besturen vaak nodig om dat te doen. Ze willen niet of hebben een volledige toegang tot de machine nodig of hebben de machine waarop de processen actief zijn. SuperORIORUTRL biedt een zeer beperkte vorm van toegang tot de machine, waardoor gebruikers in wezen de processtatus kunnen zien en Supervisord-gecontroleerde subprocessen kunnen uitzenden door "STOP", "START" en "RESTART" -opdrachten uit een eenvoudige schaal of web UI te emitteren. · Gebruikers moet vaak processen op veel machines besturen. Supervisor biedt een eenvoudig, veilig en uniform mechanisme voor interactief en automatisch controle van processen op groepen machines. · Processen die luisteren op "LOW" TCP-poorten moeten vaak worden gestart en opnieuw opgestart als de root-gebruiker (een Unix-misvatting). Het is meestal het geval dat het prima is om 'normale' mensen toe te staan om een dergelijk proces te stoppen of opnieuw op te starten, maar het bieden van shell-toegang is vaak onpraktisch en het bieden van root-toegang of sudo-toegang is vaak onmogelijk. Het is ook (terecht) moeilijk om hen uit te leggen waarom dit probleem bestaat. Als Supervisord wordt gestart als root, is het mogelijk om "normale" gebruikers toe te staan om dergelijke processen te regelen zonder de fijnequaten van het probleem aan hen te hoeven uit te leggen. · Processen moeten vaak worden gestart en stopten in een "prioriteit, soms zelfs in een" prioriteit volgorde". Het is vaak moeilijk om mensen uit te leggen hoe dit te doen. Supervisor Hiermee kunt u prioriteiten toewijzen aan processen, en de gebruiker in staat stelt opdrachten uit via de Superorizoractl-client zoals "Start ALL", en "Alles opnieuw opstarten", dat ze start in de Preasigned Priority-volgorde. Bovendien kunnen processen worden gegroepeerd in "procesgroepen" en een reeks logisch gerelateerde processen kunnen worden gestopt en gestart als een eenheid. REQUIRINGEN: · Python 2.3 of beterstallend: · "Python Setup.py installeren". Hierdoor downloadt en installeert alle distributies afhankelijk van supervisor en installeer uiteindelijk de supervisor zelf. Eenmaal dat is gedaan, kopieert u het bestand "Sample.conf" in dezelfde map als dit bestand naar /etc/supervisord.conf en wijzig je naar wens. Als u liever niet het Supervisord.conf-bestand in / etc niet kunt plaatsen, kunt u het overal plaatsen en Supervisord starten en wijzen op het configuratiebestand via de -c-vlag, b.v. "Python Supervisord.py -C / Pad / To / Sample / Conf" of, als u het Shell-script gebruikt met de naam "Supervisord", "Supervisord -C /Path/to/Sample.Conf".· Ik maak hieronder verwijzing naar een "$ BINDIR" bij het uitleggen van het uitvoeren van Supervisord en SuperRizorTRL. Dit is de map "Bindir" waarmee uw Python-installatie is geconfigureerd. Voor een installatie van Python geïnstalleerd via "./configure --prefix = / usr / local / python; maken; maken installeren", $ bindir zou "/ usr / local / python / bin" zijn. Python-tolken op verschillende platforms gebruiken verschillende $ bindirs. Kijk naar de uitvoer van "Setup.py Install" als u niet kunt achterhalen waar de uwe is. Wat is er nieuw in deze release: · Er is een gebeurtenismeldingssysteem toegevoegd. · Subprocessen kunnen gegevens op StDout of Stderr uitzenden tussen speciale tokens die veroorzaken Supervisor om een gebeurtenismelding van "Procescommunicatie" uit te voeren. · Procesgroepen zijn toegevoegd. · De XML-RPC-interface-API kan op willekeurige manieren worden uitgebreid door het registreren van nieuwe naamruimten in het hoogste niveau. · De stdout en de processen van processen kunnen nu worden vastgelegd onafhankelijk. · Webinterface-styling is verbeterd.


Leidinggevende Gerelateerde software

fireflier

Fireflier is een firewall-tool, die wordt gebouwd bovenop het ipelables-raamwerk. ...

133

Downloaden

Comptemp Monitor

Computer Temperature Monitor is een kleine applet voor de GNOME-desktop die de temperatuur van uw computer CPU toont. ...

282

Downloaden