當應用出現異常情況時,您可以通過SAE控制台或者SLS控制台查看Pod的即時日誌,以便定位問題。
在SAE控制台查看即時日誌
在SLS中查看即時日誌
除了登入SAE控制台查看即時日誌外,您還可以通過輸出重新導向的方式將日誌採集到SLS中查看。本文以將日誌採集到stdout.log日誌源為例,介紹在SLS控制台查看即時日誌的操作步驟。
-
在SAE應用列表中,在頂部選擇目標地區和命名空間,點擊目標應用ID跳轉到應用詳情頁。
-
在目標應用的基礎資訊頁面,單擊部署應用。
-
在部署應用頁面,展開啟動命令設定地區,配置啟動命令。
更多資訊,請參見設定啟動命令。
啟動命令設定頁麵包含系統預設啟動命令(
CATALINA_OPTS="$CATALINA_OPTS $Options" catalina.sh run)和options設定輸入框,可自訂JVM參數。為避免OOM,建議設定的堆記憶體大小或JVM初始記憶體不超過執行個體總記憶體,並預留約1G系統空間。 -
在部署應用頁面,展開日誌配置地區,開啟SLSLog Service的開關,配置SLS參數。
您可以根據需要選擇建立SLS資源或使用已有的SLS資源。具體操作,請參見設定日誌收集至SLS。
重要日誌源需要與步驟3中配置的日誌源保持一致。
-
單擊確認。
重要單擊確認後,SAE會重啟該應用,請在業務較少的時間段配置。
-
應用部署完成後,查看即時日誌。
-
登入SLS控制台。
-
在Project列表選擇採集即時日誌的Project,在日誌庫頁簽選擇採集日誌的Logstore,查看即時日誌。
-
更多資訊
查看即時日誌後,您可以依據具體的日誌資訊以及您的業務,進行相應的應用操作。更多資訊,請參見以下文檔: