當SAE應用實例無法啟動時,用戶可以通過SAE控制臺的一鍵調試功能來高效地進行故障排查和定位。
前提條件
背景信息
在部署應用時,如果因為應用自身或其他配置的因素,導致實例無法正常啟動(比如一直處于CrashLoopBackOff狀態),這時您可以通過一鍵調試功能,保證實例能正常運行,并通過Webshell進入容器進行調試定位。更多信息,請參見使用Webshell診斷應用。
操作步驟
登錄SAE控制臺。
在左側導航欄,選擇 ,在頂部菜單欄選擇地域,然后單擊具體應用名稱。
在基本信息頁面單擊實例部署信息頁簽默認分組區域,在實例列表中找到運行狀態為CrashLoopBackOff的應用實例,將鼠標懸停在狀態上,單擊氣泡內的一鍵調試。
在一鍵調試面板,按照提示逐步操作。
在修改應用配置參數頁簽,選中我已知曉系統修改行為,愿意接受繼續調試后單擊下一步。
實例將重啟并進入調試模式。
在調試實例頁簽,單擊調試實例通過Webshell進入容器。
成功進入容器后,您可以通過手動啟動應用等方式進行調試驗證。
當某個實例已經進入調試模式后,在實例列表的運行狀態列會顯示未承接業務流量的標簽,以便區分正常運行狀態的實例。
調試完成后,根據應用的運行狀態選擇以下方式刪除實例。
發布狀態(指應用有變更流程正在執行,處于執行中狀態)
單擊基本信息頁面右上角的回退歷史版本,選擇回滾方式回到上一次的正常版本,部署成功后調試實例將會被自動銷毀。具體操作,請參見回退歷史版本。
非發布狀態(指應用當前沒有變更流程,實例為Running狀態)
單擊實例操作列的刪除,在彈出的刪除實例對話框單擊確認。
說明開啟了一鍵調試功能的實例,在調試過程中不承接業務流量。調試結束后,為避免產生額外計費,請立即刪除實例。
文檔內容是否對您有幫助?