本文說明暫停或恢復 Compute Engine 執行個體時的常見問題或錯誤,以及解決方法。如要瞭解暫停執行個體的運作方式,請參閱「暫停作業」。
停權時間過長
在某些情況下,Compute Engine 可能需要一段時間,才能完成您要求的執行個體暫停作業。Compute Engine 會將客體 OS 的記憶體儲存在磁碟上,因此可能需要幾分鐘才能儲存資料,並將執行個體狀態轉換為 SUSPENDED。
如果 Compute Engine 執行個體已連結本機 SSD 磁碟,且使用者要求暫停執行個體並保留本機 SSD 資料,暫停時間可能會大幅延長,因為系統必須將本機 SSD 資料複製到磁碟。詳情請參閱「停止連接本機 SSD 磁碟的執行個體」。
執行個體狀態無效
您只能暫停處於 RUNNING 狀態的運算執行個體。如果您嘗試暫停其他狀態的執行個體,就會發生錯誤。
錯誤訊息:
UNSUPPORTED_OPERATION
You cannot suspend an instance that is stopped or terminated.
You cannot suspend an instance that is being repaired.
You cannot suspend an already suspended instance.
解決方法:您只能暫停 RUNNING 狀態的執行個體。根據執行個體的狀態,執行下列任一操作:
如果執行個體處於
TERMINATED狀態,請先重新啟動執行個體,再暫停執行個體。如果執行個體處於
REPAIRING狀態,請等待 Compute Engine 完成修復,稍後再嘗試暫停。
執行個體設定無效
以下各節將概略說明執行個體屬性設定的問題。
不支援機密 VM
嘗試暫停機密 VM 時,就會發生這個錯誤。
錯誤訊息:
UNSUPPORTED_OPERATION
解決方法:您無法暫停機密 VM。建議改用下列方法:
訪客 OS 逾時
如果客體 OS 未在三分鐘內回應 ACPI S3 信號,就會發生這項錯誤。
錯誤訊息:
UNSUPPORTED_OPERATION
Instance suspend failed due to guest timeout.
解決方法:訪客 OS 必須能夠處理 ACPI S3 信號,才能開始執行執行個體的暫停作業。如要確認作業系統是否支援這項作業,請參閱「作業系統詳細資料」。
如果 OS 不支援暫停作業,請執行下列任一操作:
磁碟配額不足
如果暫停執行個體時磁碟配額不足,就會發生這個錯誤。
錯誤訊息:
QUOTA_EXCEEDED
Quota 'DISKS_TOTAL_GB' exceeded. Limit: NUMBER_OF_DISKS in region REGION.
解決方法:暫停執行個體時,Compute Engine 會將訪客 OS 記憶體、裝置狀態和應用程式狀態的資料儲存在磁碟中。因此,暫停執行個體前,請確認執行個體所在的專案和區域有足夠的永久磁碟配額。詳情請參閱「分配配額」。
保留超過 48 個本機 SSD 磁碟的本機 SSD 資料
如果執行個體附加超過 48 個本機 SSD 磁碟,且您嘗試暫停執行個體並保留磁碟資料,就會發生這個錯誤。
錯誤訊息:
INVALID_USAGE
Suspend with Local SSD feature is not available for this project.
解決方法:如果執行個體連接超過 48 個本機 SSD 磁碟,您就無法暫停執行個體並保留磁碟資料。建議改用下列方法:
將磁碟資料複製到已連結 (已掛接並格式化) 的磁碟,然後暫停執行個體,並捨棄本機 SSD 資料。
暫停搭載 GPU 的執行個體
如果嘗試暫停附加一或多個 GPU 的執行個體,就會發生這個錯誤。
錯誤訊息:
UNSUPPORTED_OPERATION
Suspend is not supported on GPU Instances. You may delete and recreate the instances without GPU.
解決方法:您無法暫停已連接 GPU 的執行個體。建議改用下列方法:
執行個體遭到搶占
發生這個錯誤,是因為 Compute Engine 搶占了您嘗試暫停的執行個體。
錯誤訊息:
FAILED_WITH_INSTANCE_PREEMPTED
You cannot suspend an instance that is preempted.
解決方法: 重新啟動 Spot VM 或先占執行個體, 然後暫停。
記憶體用量過高
如果嘗試暫停記憶體超過 208 GB 的執行個體,就會發生這項錯誤。
錯誤訊息:
UNSUPPORTED_OPERATION
Suspend is not supported on Instances with more than 208 GB memory.
解決方法:記憶體超過 208 GB 的執行個體無法暫停。建議改用下列方法:
原因不明
嘗試暫停執行個體時,如果發生不明錯誤,就會出現這則錯誤訊息。
錯誤訊息:
FAILED_WITH_INSTANCE_RUNNING
FAILED_WITH_INSTANCE_RUNNING
Suspend failed with instance in state RUNNING.
解決方法:請稍後再次暫停執行個體。如果問題仍未解決,請與支援團隊聯絡。
顯示逾時或停用休眠按鈕的 Windows 執行個體
如果 Windows 執行個體的電源政策設定設為高效能,且螢幕逾時值大於 0,則螢幕可能會在逾時後關閉。如果對已關閉螢幕的執行個體傳送暫停要求,系統會重新啟動螢幕,而不是暫停執行個體。
解決方法:如要解決這個問題,請按照下列步驟操作:
如果尚未連線至執行個體,請使用下列其中一種方法連線:
停用螢幕逾時設定:
powercfg /change monitor-timeout-ac 0啟用睡眠按鈕:
powercfg -setacvalueindex SCHEME_CURRENT 4f971e89-eebd-4455-a8de-9e59040e7347 96996bc0-ad50-47ec-923b-6f41874dd9eb 1