description Supervisord Overview
While systemd is the modern standard, some legacy or specialized applications integrate better with Supervisor. This listing represents using Supervisor *alongside* systemd, often by creating a systemd unit file that simply executes the supervisor command. This combination leverages systemd's boot management while retaining Supervisor's superior process monitoring logic for the actual applications.
help Supervisord FAQ
What does autorestart=true do in Supervisor?
In a [program:x] section, autorestart=true tells supervisord to restart a process whenever it exits after reaching the RUNNING state. The value unexpected restarts only exits that do not match the configured expected exit codes. [Supervisor configuration reference](https://docs.supervisord.org/configuration.html)
How does Supervisor work alongside systemd?
A systemd unit can start supervisord at boot, while supervisord starts and monitors the child programs listed in its configuration. You then use supervisorctl status, start, or restart to control those child processes without making Supervisor the operating system's PID 1. [Supervisor overview](https://docs.supervisord.org/introduction.html)
Does Supervisor run on Windows?
The current Supervisor documentation says it is supported on UNIX-like systems and specifically excludes Windows. Its documented platforms include Linux, macOS, Solaris, and FreeBSD. [Platform information](https://docs.supervisord.org/introduction.html)
Why does a Supervisor process enter the FATAL state?
Supervisor enters FATAL after repeated startup failures exhaust startretries, whose documented default is 3 attempts. The process must also stay alive for startsecs, whose default is 1 second, so inspect the command, working directory, permissions, and child logs. [Supervisor configuration reference](https://docs.supervisord.org/configuration.html)
explore Explore More
Reviews & Comments
Write a Review
Be the first to review
Share your thoughts with the community and help others make better decisions.