Supervisor processes

This module provides high-level tools for managing long-running processes using supervisord.
See also
fabtools.require.supervisor

Manage supervisord

fabtools.supervisor.reload_config()[source]
Reload supervisor configuration.
fabtools.supervisor.update_config()[source]
Reread and update supervisor job configurations.
Less heavy-handed than a full reload, as it doesn’t restart the backend supervisor process and all managed processes.

Manage processes

fabtools.supervisor.processstatus(_name)[source]
Get the status of a supervisor process.
fabtools.supervisor.startprocess(_name)[source]
Start a supervisor process
fabtools.supervisor.stopprocess(_name)[source]
Stop a supervisor process
fabtools.supervisor.restartprocess(_name)[source]
Restart a supervisor process