瀏覽代碼

sleep time

supeng 4 月之前
父節點
當前提交
25758e47ab
共有 1 個文件被更改,包括 8 次插入6 次删除
  1. 8 6
      longvideoapi/utils.py

+ 8 - 6
longvideoapi/utils.py

@@ -204,8 +204,8 @@ def create_multiple_instances(amount, ecs_client,
     while True:
         if remain <= 0:
             break
-        if remain > 100:
-            sub_amount = 100
+        if remain > 50:
+            sub_amount = 50
             remain = remain - sub_amount
         else:
             sub_amount = remain
@@ -392,7 +392,7 @@ def add_servers_to_server_group(alb_client, server_group_ids, instance_ids, weig
     :param weight: 权重
     :param port: 后端服务器使用的端口
     """
-    instance_ids_array = [instance_ids[i:i + 200] for i in range(0, len(instance_ids), 200)]
+    instance_ids_array = [instance_ids[i:i + 100] for i in range(0, len(instance_ids), 100)]
     for instance_ids_sub_array in instance_ids_array:
         servers = []
         for i in range(len(instance_ids_sub_array)):
@@ -423,7 +423,7 @@ def add_servers_to_server_group(alb_client, server_group_ids, instance_ids, weig
             except Exception as e:
                 logging.error(f"Failed to add instance_ids_sub_array {instance_ids_sub_array} to server group {server_group_id}: {str(e)}")
                 sys.exit()
-
+        time.sleep(10)
 
 def remove_servers_from_server_group(alb_client, server_group_id_list, instance_ids, port):
     """
@@ -433,7 +433,7 @@ def remove_servers_from_server_group(alb_client, server_group_id_list, instance_
     :param instance_ids: 实例ID list
     :param port: 后端服务器使用的端口
     """
-    instance_ids_array = [instance_ids[i:i + 200] for i in range(0, len(instance_ids), 200)]
+    instance_ids_array = [instance_ids[i:i + 100] for i in range(0, len(instance_ids), 100)]
     for instance_ids_sub_array in instance_ids_array:
         servers = []
         for instance_id in instance_ids_sub_array:
@@ -455,6 +455,7 @@ def remove_servers_from_server_group(alb_client, server_group_id_list, instance_
             except Exception as e:
                 logging.error(f"Failed to remove instance_ids_sub_array {instance_ids_sub_array} from server group {server_group_id}: {str(e)}")
                 sys.exit()
+        time.sleep(10)
 
 
 def list_server_group_servers(alb_client, server_group_id):
@@ -470,7 +471,7 @@ def list_server_group_servers(alb_client, server_group_id):
         try:
             list_server_group_servers_request = alb_20200616_models.ListServerGroupServersRequest(
                 server_group_id=server_group_id,
-                max_results=100,
+                max_results=50,
                 next_token=next_token
             )
             runtime = util_models.RuntimeOptions()
@@ -521,6 +522,7 @@ def update_server_group_server_weight(alb_client, server_group_id_list, instance
             except Exception as e:
                 logging.error(e)
                 sys.exit()
+        time.sleep(10)
 
 
 def update_server_group_servers_attribute(alb_client, server_group_id_list, instance_id_list, weight_list, port):