Tableau Server 記錄檔和記錄檔位置

正常運作過程中,Tableau Server 會產生記錄檔。Tableau Server 中執行的每個服務都會產生自己的記錄檔。這些記錄檔包含有關伺服器作業、服務或流程作業以及是否產生錯誤或警告的資訊。記錄檔中的資訊範圍取決於寫入記錄檔的服務、設定的記錄層級以及伺服器作業。

記錄檔有助於識別和修復 Tableau Server 遇到的問題。在某些情況下,系統管理員可以查看記錄檔,並找到正在發生問題的線索,但是在大多數情況下,Tableau Server 記錄檔對於 Tableau 支援部門最為有用。向支援部門開立案例時,可能會要求您從伺服器傳送記錄檔。

附註:Tableau Server 產生的特定目錄和記錄檔取決於正在執行的伺服器版本以及設定的流程。我們會定期新增新服務和流程,以支援新功能。有關可能找到其記錄檔的流程或服務的詳情,請參閱 Tableau Server 處理序

使用中叢集上的 Tableau Server 記錄檔

最佳做法是,不應在使用中的 Tableau Server 安裝中編輯或刪除記錄檔。這樣做可能會導致非預期行為或伺服器停機。大多數 Tableau Server 記錄檔會寫入資料目錄中的某個位置。某些記錄檔會寫入其他位置。

收集和檢視伺服器記錄檔的最簡單和最安全的方法是建立記錄檔封存,這是叢集中所有節點記錄檔的壓縮集合。若您認為出於任何原因可能需要舊記錄檔,例如,在升級後與新記錄檔進行比較,或者在對伺服器問題進行疑難排解時將記錄檔傳送給 Tableau 支援部門,請建立壓縮封存,並將封存移動到不在 Tableau Server 基礎結構中的安全位置。有關記錄檔封存中記錄檔的詳情,請參閱壓縮封存中的伺服器記錄檔

記錄檔會佔用大量空間,尤其是在使用頻繁的伺服器上。可以使用 tsm maintenance cleanup 命令移除不再需要的記錄檔。但是,若您認為可能需要現有的記錄檔,請考慮在清理之前將其封存。

正在執行的 Tableau Server 安裝上的主要記錄檔位置

預設情況下C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\,大多數 Tableau Server 記錄檔會寫入資料目錄。系統會為服務的每個執行個體建立子資料夾,其名稱包括服務名稱和版本代碼。例如:

C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\backgrounder

正在執行的 Tableau Server 安裝上的設定檔案位置

除了每個服務或流程的記錄檔外,config 子資料夾包含有關服務的設定資訊。

C:\ProgramData\Tableau\Tableau Server\data\tabsvc\config\backgrounder

若解決伺服器問題時需要這些資訊,Tableau 支援部門可能會要求您收集其中一些資訊。內容可以由支援部門進行分析。

未寫入主要位置的記錄檔

一些記錄檔不是主要記錄檔集的一部分,會寫入普通記錄檔資料夾之外的其他位置:

  • TSM 記錄。tsm.log 檔案位於 C:\Users\<user>\.tableau\tsm 中。
  • 安裝記錄。預設情況下,app-install.log 檔案位於 C:\ProgramData\Tableau\Tableau Server\logs 中。
  • 升級記錄。預設情況下,app-upgrade.log 檔案位於 C:\ProgramData\Tableau\Tableau Server\logs 中。
  • Shell 指令碼記錄檔。Tableau Server 指令碼位於 \scripts 目錄 (預設情況下:C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\) 中,其中許多指令碼會在每次執行指令碼時產生記錄檔。指令碼記錄檔會儲存到:

    <install_drive>\<install\path>\logs\

    預設情況下:

    C:\ProgramData\Tableau\Tableau Server\logs

壓縮封存中的伺服器記錄檔

您可能需要查看 Tableau Server 記錄檔,或者若伺服器出現問題,則需要將記錄檔傳送給 Tableau 支援部門。請使用 tsm maintenance ziplogs 命令為安裝中所有節點的記錄檔建立壓縮封存。預設情況下,Tableau Server 記錄檔封存會收集在名為 .logs.zip 的壓縮檔案中,但是在建立封存時可以指定其他檔案名稱。您可以將存檔案從伺服器複製到本機電腦並在那裡開啟它,也可將它發送給 Tableau 支援人員。

解壓縮封存時,會為叢集中的每個節點建立一個目錄,並且該目錄中會包含每個服務或流程的子目錄,其使用的命名規範如下:

<service_name>_<instance>.<version>.<build>

若節點上有服務的多個執行個體,則該服務會有多個目錄,每個執行個體都會有一個目錄。例如,若節點上有兩個 Backgrounder,則將看到的目錄如下:

backgrounder_0.<version>.<build>
backgrounder_1.<version>.<build>

壓縮檔案中的特定目錄和記錄檔取決於擁有的 Tableau Server 版本以及設定的流程。有關可能找到其記錄檔的流程或服務的詳情,請參閱 Tableau Server 處理序

暫存檔案

下面的資料夾中所有以 exe_ 開頭的檔案都是 Tableau Server 檔案,可以刪除。

C:\ProgramData\Tableau\Tableau Server\temp

感謝您的意見反應!已成功提交您的意見回饋。謝謝!