使用記錄檔

正常情況下,Tableau Server 會在其活動過程中建立記錄檔案。在您排查 Tableau Server 問題時或者 Tableau 支援人員需要使用記錄來說明您解決問題時,您可能需要使用伺服器記錄檔案。

您可以使用 tsm maintenance ziplogs 命令建立壓縮記錄檔存檔案。壓縮的存檔包含您可以解壓縮和檢視或者傳送給 Tableau 支援人員的記錄副本。在您擁有存檔副本之後,可以從伺服器刪除存檔案。有關記錄檔存檔案的詳細資料,請參閱記錄檔快照(將記錄封存)

這組主題提供了有關如何建立記錄檔存檔案的資訊、特定記錄檔案的內容以及有關您何時可能需要檢視檔和如何檢視的詳細資料。

調查 Tableau Server 問題

Tableau Server 可能出現的問題的範圍和複雜性不同,這意味著沒有可用於調查所有問題的簡單過程,但常規方法包括以下步驟:

  1. 清理現有記錄檔以減小其大小。有關詳情,請參閱移除不需要的檔案
  2. 設定適當的記錄記錄層級。Tableau 支援人員將指示您執行此操作。有關詳情,請參閱變更記錄層級
  3. 重現您要解決的問題,以便記錄捕獲與問題相關的事件。
  4. 建立記錄的存檔案。有關詳情,請參閱記錄檔快照(將記錄封存)

    重要資訊:在檢視記錄檔時使用此存檔案。不應直接在伺服器上編輯、移動或刪除任何檔案。

  5. 檢閱 TSM 管理控制器記錄檔 (/tabadmincontroller/tabadmincontroller_node<n>-<n>.log) ,以瞭解透過命令列、Web UI 或 API (包括 TSM 啟動的工作)執行完成的任何設定和部署。從控制器記錄檔開始。您可以在其中取得最實用的資訊。

  6. 檢視 Apache 記錄 /httpd/access.####_##_##_##_##_##.log/httpd/error.log 中可能與您要調查的問題相關的請求。

    Apache 記錄將包含大量不適用於您遇到的問題的 [無用資料] 。

    • 如果您找到似乎與您的問題相關的請求,請在 vizqlserver 目錄中搜尋包含 Apache 記錄中的唯一請求 ID 的條目。
    • 尋找與請求 ID 關聯的回應代碼和消息。
    • 搜尋與您的問題相關的工作簿、檢視、儀表板或資料來源的名稱。確保尋找相關的時間戳記。
    • 如果您找到可能與您的問題相關的請求,請檢視與該請求關聯的回應代碼。(200 表示正常,500 表示問題)。
    • 找到與您已確定的請求關聯的唯一請求 ID(唯一請求 ID 位於請求的末尾,是一個包含 24 個字元的字母數位字串)。
  7. 進一步檢視記錄存檔案,以搜尋其他消息和可能的錯誤。

    • 使用 Apache 記錄中的請求 ID 搜尋記錄存檔案的 vizqlserver 資料夾,以尋找包含相關記錄條目的檔案。尋找問題的跡象(例如錯誤消息或長時間執行的查詢)。
  8. 檢視指令碼記錄記錄。

    Tableau Server 為大多數 bash 指令碼包括了記錄,這些記錄位元於指令碼目錄 /opt/tableau/tableau_server/packages/scripts.<version_code>/ 中。這些記錄會在每次指令碼執行時儲存到 /var/tmp 目錄。

    • <install_drive>\<install\path>\logs\
      預設情況下: 
    • C:\ProgramData\Tableau\Tableau Server\logs\
  9. 與支援人員聯繫

    如果您自己無法解決問題或者 Tableau 支援人員要求您這麼做,請將壓縮的存檔傳送給 Tableau。

此區段的其他文章

感謝您的回饋! 提交意見回饋時發生錯誤。重試或傳送訊息給我們