Example #1
0
def checkServer(brand, name):
    try:
        server = Server.getServer(brand, name)
        return utils.check_port(server.host, server.port)
    except Exception:
        logging.debug("server not exist, check server fails")
        return False
Example #2
0
def startServer(brand, name):
    try:
        server1 = Server.getServer(brand, name)
        command.createCommand(server1.host, server1.ssh_port, "service " + server1.type + " start", type="SSH").execute()
        return None
    except Exception as e:
        logging.debug(e)
        raise Exception("startServer: " + str(e))
Example #3
0
def keysMem(brand, server):
    try:
        server1 = Server.getServer(brand, server)
        if server1:
            out = RedisHelper.keys(server1.host)
            return out
        else:
            raise Exception("None Object Server")
    except Exception as e:
        logging.debug(e)
        raise Exception("keysMem: " + str(e))
Example #4
0
def restartServer(brand, name):
    try:
        server1 = Server.getServer(brand, name)
        command.createCommand(server1.host, server1.ssh_port, "service " + server1.type + " restart", type="SSH").execute()
        if (env.config.getboolean("SERVER_RELOAD_SYNC")):
            if checkServer(brand, name):
                return None
            else:
                raise Exception("server not sync")
        else:
            return None
    except Exception as e:
        logging.debug(e)
        raise Exception("restartServer: " + str(e))