diff --git a/deploy/health_check.py b/deploy/health_check.py index f5065a2..472d9e8 100644 --- a/deploy/health_check.py +++ b/deploy/health_check.py @@ -1,11 +1,11 @@ -import xmlrpclib +import xmlrpc.client if __name__ == "__main__": try: - server = xmlrpclib.Server("http://localhost:9005/RPC2") - info = server.supervisor.getAllProcessInfo() - error_states = list(filter(lambda x: x["state"] != 20, info)) - exit(len(error_states)) + with xmlrpc.client.ServerProxy("http://localhost:9005/RPC2") as server: + info = server.supervisor.getAllProcessInfo() + error_states = list(filter(lambda x: x["state"] != 20, info)) + exit(len(error_states)) except Exception as e: print(e.with_traceback()) exit(1)