|
@@ -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):
|