Пример #1
0
    def restart(self):
        pid = config.get("haproxyfiles", "pid_file")

        try:
            with open(pid) as f:
                pids = f.read()
                print pids
                os.kill(pids, signal.SIGTTOU)
                os.kill(pids, signal.SIGTTIN)
        except:
            print "Missing pid file to restart gracefully. Cannot restart."
Пример #2
0
    def restart(self):
        pid = config.get("haproxyfiles", "pid_file")

        try:
            with open(pid) as f:
                pids = f.read()
                print pids
                os.kill(pids, signal.SIGTTOU)
                os.kill(pids, signal.SIGTTIN)
        except:
            print "Missing pid file to restart gracefully. Cannot restart."
Пример #3
0
def conf(ftype, fname):
    """
    For PUT opts must be: {"arg1":1, "arg2":2}
    """
    manager = Manager(config.get("haproxyfiles", "conf_files"))
    response = {"message": ""}

    if request.method == 'GET':
        return jsonify(manager.get(ftype, fname))

    elif request.method == 'PUT':
        manager.update(ftype, fname, request.json)
        return jsonify(response)

    elif request.method == 'DELETE':
        return jsonify(manager.delete(ftype, fname))
Пример #4
0
def conf(ftype, fname):
    """
    For PUT opts must be: {"arg1":1, "arg2":2}
    """
    manager = Manager(config.get("haproxyfiles", "conf_files"))
    response = {"message": ""}

    if request.method == "GET":
        return jsonify(manager.get(ftype, fname))

    elif request.method == "PUT":
        manager.update(ftype, fname, request.json)
        return jsonify(response)

    elif request.method == "DELETE":
        return jsonify(manager.delete(ftype, fname))
Пример #5
0
 def __init__(self, path=config.get("haproxyfiles", "conf_files")):
     self.path = path
     self.config_files = ConfigFiles(self.path)
Пример #6
0
 def __init__(self, path=config.get("haproxyfiles", "conf_files")):
     self.path = path
Пример #7
0
 def __init__(self, path=config.get("haproxyfiles", "conf_files")):
     self.path = path
     self.config_files = ConfigFiles(self.path)
Пример #8
0
 def __init__(self, path=config.get("haproxyfiles", "conf_files")):
     self.path = path
Пример #9
0
def list(ftype):
    manager = Manager(config.get("haproxyfiles", "conf_files"))
    return flask.jsonify(manager.list(ftype))
Пример #10
0
def list(ftype):
    manager = Manager(config.get("haproxyfiles", "conf_files"))
    return flask.jsonify(manager.list(ftype))