Technology
supervisord
Supervisord is a Python-based process control system (client/server) for UNIX-like OSes: it keeps your critical application processes running by automatically restarting them on failure.
Supervisord is your reliable application process watchdog for Linux and macOS (not Windows). It operates as a client/server system: the `supervisord` server manages subprocesses, ensuring they stay in a desired state (e.g., RUNNING) via automatic restarts and monitoring. Configuration is simple, using an INI-style file (typically `/etc/supervisord.conf`) to define program stanzas. You manage and inspect processes (start, stop, status) via the command-line client, `supervisorctl`, or its web interface, centralizing control over your application-level services.
Related technologies
Recent Talks & Demos
Showing 1-1 of 1