diff --git a/AutoDL/autodl_scheduling/util/audodl_sdk.py b/AutoDL/autodl_scheduling/util/audodl_sdk.py index ecf7d1f..6be7855 100644 --- a/AutoDL/autodl_scheduling/util/audodl_sdk.py +++ b/AutoDL/autodl_scheduling/util/audodl_sdk.py @@ -181,6 +181,10 @@ def payg(region_name:str, machine_id:str) -> tuple[Any, Any] | None: if status == "running": ssh_try(host, port, pwd, j['data']) break + elif status == "shutdown_by_starting_error": + loguru.logger.error("Create Payg Instance Error: Start Error, Try Remove Instance[%s]" % j['data']) + instance_operate(j['data'], "release") + return None else: lim = lim-1 if lim > 0: