コード例 #1
0
ファイル: circushttpd.py プロジェクト: nathancahill/circus
def add_watcher():
    return run_command('add_watcher',
                       kwargs=request.POST,
                       message='added a new watcher',
                       redirect_url='/watchers/%(name)s' % request.POST,
                       redirect_on_error='/')
コード例 #2
0
ファイル: circushttpd.py プロジェクト: nathancahill/circus
def switch(name):
    return run_command(func='switch_status', args=(name,),
                       message='status switched', redirect_url='/')
コード例 #3
0
ファイル: circushttpd.py プロジェクト: nathancahill/circus
def decr_proc(name):
    return run_command(
        func='decrproc', args=(name,),
        message='removed one process from the {watcher} pool'\
                .format(watcher=name),
        redirect_url='/watchers/%s' % name)
コード例 #4
0
ファイル: circushttpd.py プロジェクト: nathancahill/circus
def incr_proc(name):

    return run_command(
        func='incrproc', args=(name,),
        message='added one process to the {watcher} pool'.format(watcher=name),
        redirect_url='/watchers/%s' % name)
コード例 #5
0
ファイル: circushttpd.py プロジェクト: nathancahill/circus
def kill_process(name, pid):
    return run_command(
        func='killproc', args=(name, pid),
        message='process {pid} killed sucessfully'.format(pid=pid),
        redirect_url='/watchers/%s' % name)