liqian 2 years ago
parent
commit
b736d7ad24
2 changed files with 4 additions and 4 deletions
  1. 3 3
      rov_server_quick_restart.py
  2. 1 1
      utils.py

+ 3 - 3
rov_server_quick_restart.py

@@ -47,9 +47,9 @@ def restart(slb_client, instance_id, image_name):
     ip_address = utils.get_ip_address(client=slb_client, instance_id=instance_id)
     logging.info(f"ip address:{instance_id}/{ip_address}")
     # 3. 重启容器
-    # docker_client = docker.DockerClient(base_url=f'tcp://{ip_address}:2375', timeout=60)
-    # image_id = docker_client.containers.get(image_name)
-    # image_id.restart()
+    docker_client = docker.DockerClient(base_url=f'tcp://{ip_address}:2375', timeout=60)
+    image_id = docker_client.containers.get(image_name)
+    image_id.restart()
     logging.info(f"docker restart finished, ip address:{instance_id}/{ip_address}")
     time.sleep(5)
     # 4. 探活

+ 1 - 1
utils.py

@@ -330,7 +330,7 @@ def set_instance_weight_process(client, slb_id, instance_id_list, weight_list):
         flag = True
         while flag:
             try:
-                # set_weight_for_instances(client=client, slb_id=slb_id, instance_id_list=instance_id_list, weight=weight)
+                set_weight_for_instances(client=client, slb_id=slb_id, instance_id_list=instance_id_list, weight=weight)
                 time.sleep(sleep_time)
                 flag = False
             except Exception as e: