Skip to content

Process supervision

supervice

Available

Keeps a fleet of processes running without a process manager to install.

A supervisor with health checks, process groups and restart on crash for the workers, daemons, queue consumers and sidecars an application runs alongside it. Because it brings no dependencies of its own, supervising a fleet adds nothing to the surface a team operates. The documentation says plainly where systemd or Kubernetes would suit you better.

Who it is for. Python services that run and supervise several long-lived processes in one place, and would prefer not to adopt supervisord or a Procfile runner for it.

Status
Available
Part of
Open source
Licence
Open source, Apache 2.0
Tags
PythonSupervisorWorkersHealth checksRestart-on-crash

What it does

  • Health checks

    A process is restarted when its health check fails. Process groups start and stop together.

  • No dependencies

    Supervice has no dependencies to install, and supervising a fleet adds nothing to what you operate.

  • Where it fits

    The documentation explains when systemd or Kubernetes would suit you better.

For documentation, a pilot or an integration, contact us.