cms.core.supervise package

Submodules

cms.core.supervise.admin module

cms.core.supervise.apps module

class cms.core.supervise.apps.CoreSuperviseConfig(app_name, app_module)

Bases: django.apps.config.AppConfig

name = 'cms.core.supervise'
ready()

cms.core.supervise.cms_plugin module

class cms.core.supervise.cms_plugin.CMSPlugin

Bases: cms.core.plugins.CMSPluginBase

description = <django.utils.functional.__proxy__ object at 0x2466ad0>
status = 'beta'
verbose_name = <django.utils.functional.__proxy__ object at 0x2466b50>
version = '0.2'

cms.core.supervise.listener module

cms.core.supervise.models module

class cms.core.supervise.models.CMSSuperviseBase

Bases: object

active = True
args_update = {}
autorestart = True
autostart = True
environment = False
monitor = True
numprocs = 1
precheck()
stopsignal = 'TERM'

cms.core.supervise.supervise module

class cms.core.supervise.supervise.CMSSupervisord

Bases: object

config_get()

Render the given config data using Django’s template system.

This function takes a config data string and a dict of context variables, renders the data through Django’s template system, and returns the result.

config_write()
ctl(command=None, interactive=1)
ctl_pid(supervisor)
ctl_reread(supervisor)
ctl_restart(supervisor)
ctl_shutdown(supervisor)
ctl_status(supervisor)
pid()
process_restart(name)
process_start(name)
process_startresult(result)
process_status(name)
process_stop(name)
register(cls)
registry = {'cms.core.rq': <class 'cms.core.rq.cms_supervise.CMSSupervise'>, 'cms.core.cache': <class 'cms.core.cache.cms_supervise.CMSSupervise'>}
reread()
restart()
shutdown()
start()
started = False
status(verbose=False)

cms.core.supervise.utils module

cms.core.supervise.utils.start_supervisor()

cms.core.supervise.views module

class cms.core.supervise.views.SuperviseStatsView(**kwargs)

Bases: cms.contrib.admintools.views.AdmintoolsBaseView

description = (<django.utils.functional.__proxy__ object at 0x5757050>,)
get(request)
group = 'barchartasc'
group_title = <django.utils.functional.__proxy__ object at 0x5757090>
template_name = 'admintools/core_supervise_stats.html'
title = <django.utils.functional.__proxy__ object at 0x5748fd0>

Module contents