liqian 2 gadi atpakaļ
vecāks
revīzija
6f9c9de50f

+ 8 - 5
longvideo_remove_failed_ecs.py → longvideo_remove_failed_instances.py

@@ -46,11 +46,14 @@ def main():
     logging.info(f"failed instance ids: {failed_instances}")
 
     # 3. 摘流量
-    utils.set_instance_weight_process_with_slbs(client=slb_client,
-                                                slb_id_list=longvideo_config.slb_id_list,
-                                                instance_id_list=failed_instances,
-                                                weight_list=[(0, 15)])
-    logging.info(f"set weight with 0 finished.")
+    if len(failed_instances) > 0:
+        utils.set_instance_weight_process_with_slbs(client=slb_client,
+                                                    slb_id_list=longvideo_config.slb_id_list,
+                                                    instance_id_list=failed_instances,
+                                                    weight_list=[(0, 15)])
+        logging.info(f"set weight with 0 finished.")
+    else:
+        logging.info("not have failed instances!")
 
 
 if __name__ == '__main__':

+ 8 - 5
rov_sever_remove_failed_ecs.py → rov_sever_remove_failed_instances.py

@@ -45,11 +45,14 @@ def main():
     logging.info(f"failed instance ids: {failed_instances}")
 
     # 3. 摘流量
-    utils.set_instance_weight_process(client=slb_client,
-                                      slb_id=rov_server_config.slb_id,
-                                      instance_id_list=failed_instances,
-                                      weight_list=[(0, 60)])
-    logging.info(f"set weight with 0 finished.")
+    if len(failed_instances) > 0:
+        utils.set_instance_weight_process(client=slb_client,
+                                          slb_id=rov_server_config.slb_id,
+                                          instance_id_list=failed_instances,
+                                          weight_list=[(0, 60)])
+        logging.info(f"set weight with 0 finished.")
+    else:
+        logging.info("not have failed instances!")
 
 
 if __name__ == '__main__':