xuekailun 4 달 전
부모
커밋
6b67e1f919
2개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      longvideoapi/longvideoapi_restart.py
  2. 1 0
      longvideoapi/utils.py

+ 2 - 2
longvideoapi/longvideoapi_restart.py

@@ -19,7 +19,7 @@ def server_restart(alb_client, ecs_client, instance_id, image_name, port):
         # 摘流量
         utils.update_server_group_servers_attribute(alb_client=alb_client,
                                                     server_group_id_list=longvideoapi_config.server_group_id_list,
-                                                    instance_id_list=instance_id,
+                                                    instance_id_list=[instance_id],
                                                     weight_list=[(0, 20)],
                                                     port=port)
         logging.info(f"Set weight to 0 for instance: {instance_id}")
@@ -39,7 +39,7 @@ def server_restart(alb_client, ecs_client, instance_id, image_name, port):
         add_weight_list = [(10, 5), (20, 5), (40, 5), (60, 5), (80, 5), (100, 5)]
         utils.update_server_group_servers_attribute(alb_client=alb_client,
                                                     server_group_id_list=longvideoapi_config.server_group_id_list,
-                                                    instance_id_list=instance_id,
+                                                    instance_id_list=[instance_id],
                                                     weight_list=add_weight_list,
                                                     port=port)
         logging.info(f"Server restart finished, instance: {instance_id}/{ip_address}")

+ 1 - 0
longvideoapi/utils.py

@@ -490,6 +490,7 @@ def update_server_group_server_weight(alb_client, server_group_id_list, instance
             servers=servers,
             server_group_id=server_group_id
         )
+        print(f"request is  {json.dumps(request)}")
         runtime = util_models.RuntimeOptions()
         try:
             alb_client.update_server_group_servers_attribute_with_options(request, runtime)