Chaperone Process Manager

Chaperone Process Manager

Chaperone ist eine einfache Alternative zu Prozessumgebungsmanagern wie systemd oder upstart.Chaperone bietet einen umfangreichen Funktionsumfang, einschließlich abhängigkeitsbasiertem Start, Syslog-Protokollierung, Zombie-Harvesting und Job-Scheduling.
Chaperone ist ein schlanker Startup-Manager im Init-Stil für Docker-ähnliche Container.Es wird als einzelner kompakter Prozess mit allen Funktionen ausgeführt, der im Stammverzeichnis eines Docker-Container-Baums ausgeführt wird und alle folgenden Funktionen sowie vieles mehr bietet: Überwachung aller Prozesse im Container, wobei der Container automatisch heruntergefahren wird, wenn der letzte Prozess beendet wird.Eine vollständige, konfigurierbare Syslog-Funktion, die in / dev / log integriert und bereitgestellt ist, damit Daemons und andere Dienste die Ausgabe erfassen können.Konfigurierbar für Protokolldateirotation, Duplizierung nach stdout / stderr und vollständige Linux-Protokollierung, Unterstützung des Schweregrads.In Ihrem Container ist kein Syslog-Daemon erforderlich.Die Möglichkeit, Systemdienste in Abhängigkeitsreihenfolge mit Optionen für Umgebungsvariablen pro Dienst, Neustartoptionen und stdout / stderr-Erfassung entweder für den Protokolldienst oder für stdout zu starten.Ein integrierter Cron-Scheduling-Service.Emulation von systemd-Benachrichtigungen (sd_notify), damit Services Bereitschafts- und Statusbenachrichtigungen an chaperone senden können.Prozessüberwachung und Beseitigung von Zombies sowie organisiertes Herunterfahren des Systems, um ein ordnungsgemäßes Herunterfahren aller Daemons zu gewährleisten.Die Möglichkeit eines optionalen Steuerungsprozesses, der in der Docker-Befehlszeile angegeben wird, vereinfacht das Erstellen von Containern mit Entwicklungsmodus im Vergleich zum Produktionsmodus.Schließen Sie die Konfiguration mit einem Verzeichnis chaperone.d ab, das sich an verschiedenen Stellen befinden kann, und ermöglichen Sie sogar verschiedene Konfigurationen innerhalb des Containers, die abhängig davon ausgelöst werden, welcher Benutzer beim Start ausgewählt wird.Standardverhalten, das standardmäßig für die Verwendung mit einfachen Docker-Containern entwickelt wurde, um einen schnellen Start für schlanke Container zu ermöglichen ....
chaperone-process-manager

Kategorien

Alternativen zu Chaperone Process Manager für alle Plattformen mit einer Lizenz

Docker

Docker

Unternehmensorientierte Containerplattform zum Erstellen, Freigeben und Ausführen von Anwendungen.
  • Freemium
systemd

systemd

systemd ist ein Ersatz für den init-Daemon für Linux (entweder System V oder BSD-artig).
Upstart

Upstart

Upstart ist ein ereignisbasierter Ersatz für den Daemon / sbin / init, der das Starten von Tasks und Diensten während des Startvorgangs, das Stoppen während des Herunterfahrens und das Überwachen dieser Tasks während des Startvorgangs übernimmt.
sysvinit

sysvinit

Das Sysvinit-Paket enthält Programme zum Steuern des Startens, Ausführens und Herunterfahrens des Systems.
containerd

containerd

Eine branchenübliche Container-Laufzeit mit Schwerpunkt auf Einfachheit, Robustheit und Portabilität
Dockercraft

Dockercraft

Ein Minecraft Docker-Client!Anzeigen und Ausführen von Containern direkt aus einer Minecraft-Umgebung.