執行伸縮活動時,可能會因某些原因導致伸縮活動異常無法繼續進行。本文匯總了常見的控制臺伸縮活動異常信息,并給出可能原因和解決建議,幫助您快速排查伸縮活動異常問題。
伸縮活動異常說明
伸縮活動的可能狀態有拒絕、執行中、成功、警告和失敗。更多信息,請參見伸縮活動狀態。 其中,拒絕、警告、失敗狀態表示伸縮活動異常。您可以在伸縮活動頁簽下的伸縮活動列表中,單擊異常伸縮活動ID,獲取相關的狀態信息或詳細信息,具體操作,請參見查看伸縮活動。
異常可能原因及解決措施
伸縮活動異常通常歸類為伸縮活動被拒絕和伸縮活動執行失敗兩種情況。
伸縮活動被拒絕
如果伸縮活動被拒絕,您可以從狀態信息了解原因,并采取對應的解決措施,如下表所示。
伸縮活動狀態信息 | 可能原因 | 解決措施 |
DBInstanceIdentifier does not refer to an existing DB instance.(xxxx) | RDS實例不存在。 | 請確保伸縮組關聯的RDS實例已存在。 |
The current status of the load balancer xxxxx does not support this action. | 負載均衡實例狀態不是active。 | 請確保伸縮組關聯的負載均衡實例處于正常工作的狀態。 |
To execute the specified scaling rule, the total capacity will not change. | 伸縮組內的實例數不能小于伸縮組設置的最小值,也不能大于伸縮組設置的最大值,執行此伸縮規則將導致伸縮組內實例小于最小值或大于最大值,因此拒絕執行。 | 請檢查目前實例數量或伸縮規則配置,確保執行伸縮規則后不會超出實例數量限制。 |
The current status of DB instance xxxxx does not support this action. | RDS實例狀態異常,暫不支持執行伸縮活動。 | 如果伸縮組關聯的RDS實例處于遷移狀態,建議登錄RDS控制臺確認實例狀態處于正常工作狀態,然后重新執行伸縮活動。 |
You cannot delete a scaling group or launch a new scaling activity while there is scaling activity in progress for the specified scaling group. | 當前伸縮組有正在執行的伸縮活動。 | 請等待當前的伸縮活動運行完成,然后執行新的伸縮活動。 |
You cannot launch a new scaling activity during the cooldown period. | 伸縮組處于冷卻時間,伸縮活動被拒絕執行。 | 需要等待冷卻時間結束,更多信息,請參見冷卻時間。 |
The current status of the specified scaling group does not support this action. | 當前伸縮組狀態不支持此操作,伸縮組可能為停用狀態或者刪除中狀態。 | 如果伸縮組為停用狀態,請先啟用伸縮組。 |
The specified SecurityGroupId does not exist. | 伸縮配置對應的安全組不存在。 | 請修改伸縮配置,設置對應的安全組。 |
To remove the instances, the total capacity will be lesser than the min size. | 伸縮組內的實例數不能小于伸縮組設置的最小值,如果移除伸縮組內現有的實例,會導致伸縮組內實例數小于伸縮組最小值,因此被拒絕執行。 | 請檢查目前實例數量或伸縮規則配置,確保執行伸縮規則后不會超出實例數量限制。 |
The specified LoadBalancerId does not exist. | 負載均衡實例不存在。 | 請確保伸縮組關聯的負載均衡實例已存在,伸縮組中設置負載均衡實例詳情,請參見在彈性伸縮中使用負載均衡服務。 |
Ess should be authorized in ram to operate user resource. | 主賬號未授權當前子賬號操作彈性伸縮服務相關資源。 | 請登錄訪問控制控制臺授權相關資源,然后繼續操作。 |
To attach the instances, the total capacity will be greater than the max size. | 伸縮組內的實例數不能大于伸縮組設置的最大值,如果添加實例到伸縮組,會導致伸縮組內實例數大于伸縮組最大值,因此被拒絕執行。 | 請檢查目前實例數量或伸縮規則配置,確保執行伸縮規則后不會超出實例數量限制。 |
The current status of virtual switch does not support this operation. | 虛擬交換機(Vswitch)的狀態為pending或modifying,伸縮組暫時無法執行伸縮活動。 | 請檢查伸縮組關聯的虛擬交換機的狀態,確保處于可用狀態,然后重試。 |
The specified virtual switch does not exist. | 虛擬交換機不存在。 | 請確保伸縮組關聯的虛擬交換機未被刪除。 |
The specified launch template set is not found. | 實例啟動模板不存在。 | 請登錄ECS控制臺,確保伸縮組關聯的實例啟動模板已存在,然后重新設置伸縮組關聯的實例啟動模板。 |
Instance "xxxxx" and the specified scaling group are not in the same VPC. | 當前ECS實例所屬的專有網絡(VPC)與伸縮組對應的專有網絡不一致。 | 請確保專有網絡伸縮組內的ECS實例與伸縮組屬于同一個專有網絡,或者ECS實例網絡類型為經典網絡。 |
The specified virtual switch and the instance in Load Balancer "xxxxx" are not in the same VPC. | 負載均衡實例與虛擬交換機(Vswitch)所屬的專有網絡(VPC)不一致。 | 請確保Vswitch和負載均衡實例處于同一個專有網絡下,負載均衡實例的添加限制,請參見在彈性伸縮中使用負載均衡服務。 |
Instance "xxxx" is already attached to another scaling group. | ECS實例只能添加到一個伸縮組,不能同時屬于多個伸縮組。 | 請確保待添加的ECS實例沒有加入到其它伸縮組。 |
The specified image does not exist. | 鏡像不存在。 | 請檢查伸縮配置,確保鏡像可用。 |
DataDiskSnapshotId "xxxx" does not exist. | 數據盤快照不存在。 | 請檢查伸縮配置,確保數據盤的快照可用。 |
伸縮活動執行失敗
如果伸縮活動執行失敗或者出現警告提示,您可以從詳細信息了解原因,并采取對應的解決措施,如下表所示。
伸縮活動詳細信息 | 可能原因 | 解決措施 |
Fail to scale instances for scaling group("Ignore to remove N instances("instances in standby/protected status")"). | 指定實例處于備用/實例保護狀態。 | 請手動移除或釋放實例。 |
Fail to remove Instances "i-xxx1, i-xxx2"("The current status of the specified scaling group does not support this action."). | 當前伸縮組狀態不支持移除實例操作。 | 請確保伸縮組狀態為生效。移除實例相關限制,請參見RemoveInstances。 |
Fail to create Instances into scaling group("The specified InstanceType has been offline."). | 指定實例規格已下線。 | 請在伸縮配置中選擇在售的實例規格,更多信息,請參見實例規格族匯總。 |
Fail to create Instances into scaling group("The specified ImageId does not exist."). | 伸縮配置指定鏡像ID不存在。 | 請檢查伸縮配置,確認指定鏡像可用,或者重新選擇可用的鏡像。 |
Fail to create Instances into scaling group("Your account has been in arrears."). | 您的賬戶已欠費。 | 請保證賬戶額度充足,您可以在費用與成本查看賬戶費用信息。 |
Fail to create Instances into scaling group("Your account does not have enough balance."). | 您的賬戶可用額度不足。 | 請保證賬戶額度充足,您可以在費用與成本查看賬戶費用信息。 |
Fail to create Instances into scaling group("Your account has not passed the real-name authentication yet."). | 您的賬戶尚未通過實名認證。 | 請開啟實名認證。 |
Fail to create Instances into scaling group("The specified parameter "spotPriceLimit" can't be lower than current public price."). | 指定搶占式實例的每小時最高價格低于當前市場價格。 | 請檢查伸縮配置,重新設置搶占式實例出價或者出價策略,確保滿足創建搶占式實例的條件。更多信息,請參見搶占式實例。 |
Fail to create Instances into scaling group("Living afterpay instances quota exceeded."). | 您持有的按量付費實例已超過限額。 | 請聯系客服或查看和提升資源配額申請提高按量付費實例限額。更多信息,請參見查看和提升資源配額。 |
Fail to create Instances into scaling group("The specified parameter "KeyPairName" does not exist in our records."). | 伸縮配置中指定密鑰對不存在。 | 請檢查伸縮配置,確保當前密鑰對可用,或者重新設置密鑰對。 |
Fail to create Instances into scaling group("The specified parameter 'SystemDisk.Category' is not support IoOptimized Instance. Valid Values: cloud_efficiency;cloud_ssd. "). | 當前系統盤類型不支持IO優化實例。 | 請檢查伸縮配置,修改系統盤類型,建議值:
|
Fail to create Instances into scaling group("The resource is out of stock in the specified zone. Please try other types, or choose other regions and zones."). | 指定資源庫存不足。 | 請檢查伸縮配置和伸縮組信息,視情況選擇其他實例規格或者可用區。 |
Fail to create Instances into scaling group("The RAM user does not have the privilege to pass a RAM role."). | 伸縮配置中指定RAM角色不存在。 | 請檢查伸縮配置,重新指定合法RAM角色。 |
Fail to create Instances into scaling group("No payment method has been registered on the account."). | 當前賬戶未設置默認支付方式。 | 請前往費用與成本設置默認支付方式。 |
Fail to create Instances into scaling group("Exceeding the allowed amount of instances of a security group."). | 指定安全組下的實例數量超過上限。 | 請檢查當前伸縮組,嘗試將單個伸縮組擴展成多個伸縮組,并分別關聯不同的安全組,以滿足橫向擴容的需要。 |
Fail to create Instance into scaling group("The current status of instance "pending" does not support this action."). | 當前實例狀態不支持指定操作。 | 請檢查當前實例狀態,確保為Running后重試。 |
Fail to create Instances into scaling group("Abandon lifecycleActionResult parameter caused the instance to rollback."). | 伸縮組配置了擴容(ScaleOut)類型的生命周期掛鉤(LifecycleHook),當伸縮組擴容時,生命周期掛鉤被觸發,并且生命周期掛鉤最終的執行結果為拒絕,導致擴容伸縮活動回滾,擴容出來的 ECS 實例被釋放。 | 建議:請檢查生命周期掛鉤的執行策略。 說明 更多生命周期掛鉤的信息,請參見創建生命周期掛鉤。 |
Fail to create instance into scaling group("The specified SecurityGroupId is invalid or does not exist.") | 安全組不存在。 | 請檢查伸縮配置,重新指定已存在的安全組。 |
Fail to create instance into scaling group("The specified ImageId does not exist.") | 鏡像不存在。 | 請檢查伸縮配置,重新指定已存在的鏡像。 |
Fail to create instance into scaling group("Your account has been in arrears.") | 您的賬戶可用額度不足。 | 請保證賬戶額度充足。 |
Fail to scale instances for scaling group("Backend server quota exceeded in load balancer "lb-xxxxxxx"."). | 負載均衡實例的后端服務器組下可掛載ECS實例配額超出限制。 | |
Fail to create Instances into scaling group("The specified imageName does not exist."). | 鏡像名稱不存在。 | 請檢查伸縮配置,重新指定已存在的鏡像。 |
Fail to create Instances into scaling group("This resource type is not supported. Please try other resource types."). | 可用區下無指定的資源類型。 | 建議在伸縮組中設置多可用區,并在伸縮配置中設置多實例規格,提高擴容成功率。更多信息,請參見使用自定義伸縮配置創建伸縮組和創建伸縮配置。 |
Fail to create Instances into scaling group("The specified parameter SnapshotId is not exist."). | 磁盤快照不存在。 | 請檢查伸縮配置,重新指定已存在的磁盤快照。 |
Fail to create Instances into scaling group("Don't have enough private IPs in this switch"). | 虛擬交換機沒有足夠的私網IP。 | 請檢查伸縮配置關聯的虛擬交換機,調大虛擬交換機可用私網IP數量,或者在伸縮組配置中設置多可用區。更多信息,請參見使用自定義伸縮配置創建伸縮組。 |
Fail to create Instances into scaling group("The specified parameter SystemDisk.Size is less than the image size."). | 系統盤容量小于鏡像文件大小。 | 請檢查伸縮配置,增大系統盤容量或者使用占用空間更小的鏡像。 |
Fail to create Instances into scaling group("Living postPaid disks quota exceeded."). | 當前賬號下現存的按量付費磁盤限額超過限制。 | 請聯系客服或查看和提升資源配額申請調整配額。更多信息,查看和提升資源配額。 |
Fail to create Instances into scaling group("The specified ram role is not authorized for ecs, please check your role policy."). | 彈性伸縮服務對應的RAM角色AliyunEssDefaultRole沒有包括ECS接口權限。 | 請重新授權。 說明 具體操作,請參見AutoScaling授權指南。 |
Fail to create instance into scaling group("The resource in the specified zone is no longer available for sale. Please try other regions and zones.") | 實例規格在指定可用區下已停止售賣。 | 請檢查伸縮組的設置,建議設置多個可用區。更多信息,請參見使用自定義伸縮配置創建伸縮組。 |
Fail to create instance into scaling group("The resource is out of stock in the specified zone. Please try other types, or choose other regions and zones.") | 實例規格在指定可用區下已停止售賣。 | 建議在伸縮組中設置多可用區,并在伸縮配置中設置多實例規格,提高擴容成功率。更多信息,請參見使用自定義伸縮配置創建伸縮組和創建伸縮配置。 |
Fail to create instance into scaling group("The specified parameter "KeyPairName" only support IoOptimized Instance.") | 實例規格為非I/O的優化實例規格,非I/O優化實例不支持密鑰對。 | 請檢查伸縮配置,調整伸縮配置實例規格為I/O優化實例規格,或者刪除KeyPair參數。 |
Fail to create instance into scaling group("A RAM role can't be used for classic instance.") | 經典網絡類型實例不支持RAM角色。 | 請檢查伸縮組的網絡類型,建議您修改伸縮組網絡類型為專有網絡,或者移除伸縮配置中的RamRoleName參數。 |
Fail to create instance into scaling group("The specified parameter "RAMRoleName" does not exist.") | RAMRoleName不存在。 | 請登錄訪問控制控制臺檢查當前RAM角色是否存在,或者指定其它RAM角色。 |
Fail to create instance into scaling group("The specified image does not support the specified InstanceType.") | 鏡像與實例規格不匹配。 | 請登錄ECS售賣頁查看實例規格支持的鏡像,然后重新調整伸縮配置。 |
Fail to create instance into scaling group("The requested resource is sold out in the specified zone; try other types of resources or other regions and zones.") | 實例規格在伸縮組對應的可用區下庫存不足。 | 建議在伸縮組中設置多可用區,并在伸縮配置中設置多實例規格,提高擴容成功率。更多信息,請參見使用自定義伸縮配置創建伸縮組和創建伸縮配置。 |