supervisor_pydantic.SupervisorRemoteXMLRPCClient

class supervisor_pydantic.SupervisorRemoteXMLRPCClient(cfg: SupervisorConvenienceConfiguration)[source]

Bases: object

A light wrapper over the supervisor xmlrpc api: http://supervisord.org/api.html

__init__(cfg: SupervisorConvenienceConfiguration)[source]

Methods

__init__(cfg)

getAllProcessInfo()

getProcessInfo(name)

getState()

readProcessLog(name)

readProcessStderrLog(name)

readProcessStdoutLog(name)

reloadConfig([start_new])

restart()

shutdown()

signalProcess(name, signal)

startAllProcesses()

startProcess(name)

stopAllProcesses()

stopProcess(name)