Procesní dohled - Process supervision
![]() | tento článek potřebuje další citace pro ověření.Září 2014) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Procesní dohled je forma správa služeb operačního systému ve kterém nějaký hlavní proces zůstává nadřazeným procesům služby.
Výhody
Výhody[1] ve srovnání s tradičními spouštěči procesů a mechanismy spouštění systému, jako System V init, zahrnout:
- Schopnost restartovat služby, které selhaly
- Skutečnost, že nevyžaduje použití „pidfile“
- Stav čistého procesu
- Spolehlivé protokolování, protože hlavní proces může zachytit stdout / stderr procesu služby a směrovat jej do protokolu
- Rychlejší (souběžné) a schopnost nastartovat a zastavit
Implementace
- daemontools
- daemontools-encore: Odvozeno z veřejného vydání daemontools
- Oko: Implementace Ruby
- Finit: Rychlá, rozšiřitelná iniciativa pro systémy Linux
- Bůh: Implementace Ruby
- nesmrtelný: Implementace Go
- PM2: Procesní manažer pro Node.js
- Initng
- spuštění
- minit: Malý, ale funkčně kompletní Linuxový init
- Monit
- spusť to
- Dozorce: Implementace Pythonu
- s6: Nízkoúrovňový procesní a servisní dohled
- Systemd