fabtools.supervisor

Supervisor processes

This module provides high-level tools for managing long-running processes using supervisord.

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.process_status(name)[source]

Get the status of a supervisor process.

fabtools.supervisor.start_process(name)[source]

Start a supervisor process

fabtools.supervisor.stop_process(name)[source]

Stop a supervisor process

fabtools.supervisor.restart_process(name)[source]

Restart a supervisor process