伺服器處理序疑難排解
附註:本文中的資訊引用 Tableau Server 狀態頁面。有關 Tableau Server 狀態頁面和 TSM 狀態頁面的資訊,請參閱檢視伺服器處理序狀態。
當 Tableau Server 正常工作時,處理序將顯示 [主動] 、 [忙] 或 [被動] (存放庫)。如果有其他資訊,則狀態圖示下將顯示一條訊息:
可能的狀態指示符包括:
如果看到多個狀態:關閉訊息,請驗證「執行身份」服務帳戶密碼未過期。如果密碼已過期,您必須在 Tableau Server 中更新密碼,請參閱更新執行身分服務帳戶密碼。與「執行身份」服務帳戶相關的權限變更可能也會造成多個服務失敗,請參閱驗證資料夾權限。
附註: Tableau Server 有自我修正的設計。如果服務或過程停止回應或出現故障,Tableau Server 會嘗試重新啟動它。這需要 15 到 30 分鐘的時間才能完成。因此,立即對服務或過程警報做出反應可能會適得其反,特別是在有備援服務的安裝,當它重新啟動時便可以處理請求。
以下部分針對您可能會看到的狀態訊息提供疑難排解建議。
叢集控制項目
僅當您有兩個以上的節點時,才會顯示此訊息。
狀態:關閉;訊息:「節點已降級」
以下一項或多項成立:
- 節點上的存放庫已停止。
- 節點無法回應叢集中其他位置的容錯移轉。
- 如果針對高可用性設定了 Tableau Server,並且此存放庫為主動存放庫,則會進行容錯移轉,切換到第二個存放庫。
- 此節點上的存放庫或檔案存放區沒有可用狀態。
除非叢集控制項目定期停機或長時間無回應,否則不必進行任何動作。
如果發生這種情況,請按順序進行以下動作,直至問題解決為止:
- 檢查磁碟空間。如果磁碟空間有限,請在您需要記錄檔來獲得支援時儲存記錄檔(使用
tsm maintenance ziplogs
),然後移除不必要的檔案 。 - 重新啟動 Tableau Server。
- 如果叢集控制項目仍然顯示為停機,請儲存記錄檔 (
tsm maintenance ziplogs
) 並與支援人員聯絡。
檔案存放區
檔案存放區狀態僅反映載入頁面時檔案存放區的狀態。
沒有訊息的活動狀態 () 表示載入頁面時沒有擷取在同步。有可能重複性 [全捕獲] 作業正在執行並在同步擷取。
狀態:正忙;訊息:「正在同步」
「正在同步」通常表示載入頁面時正在檔案存放區節點之間同步擷取。
但是,安裝(單一節點和多節點)後也會返回「正在同步」訊息。Tableau 初始化後,此狀態將在 15 或 20 分鐘內消失。
狀態:關閉; 「擷取不可用」
在單一節點安裝上:「擷取不可用」表示現有擷取可能可用,但發佈/重新整理將失敗。在多節點安裝上,此訊息表示此節點的擷取同步將失敗。
除非檔案存放區定期停機或長時間無回應,否則不必進行任何動作。
如果發生這種情況,請按順序進行以下動作,直至問題解決為止:
- 檢查磁碟空間。如果磁碟空間有限,請在您需要記錄檔來獲得支援時儲存記錄檔(使用
tsm maintenance ziplogs
),然後移除不必要的檔案 。 - 重新啟動 Tableau Server。
- 如果檔案存放區仍然顯示為停機,請儲存記錄檔 (
tsm maintenance ziplogs
),並聯絡支援人員。
狀態:正忙;「正在停止使用」
此訊息表明此檔案存放區處於唯讀模式,並且此節點上的任何唯一檔案正被複製到其他檔案存放區節點。
若要移除此節點,請等候狀態訊息變更為「準備移除」。
狀態:主動;「準備移除」
此訊息表明檔案存放區處於唯讀模式。
您可以安全地停止 (tsm stop
) 叢集,並移除檔案存放區處理序,或移除整個節點。
狀態:主動;「停止使用失敗」
此訊息表明檔案存放區處於唯讀模式,並且至少有一個唯一的檔案無法複製到另一個檔案存放區節點。
若要解決失敗的停止使用,請執行以下操作:
- 執行
tsm topology filestore decommission
命令。 - 檢查其他檔案存放區節點上的磁碟空間。如果其他檔案存放區節點沒有足夠的空間來存儲所有擷取,則解除動作將失敗。
- 檢查初始節點和其他節點上的
tsm.log
檔案以尋找錯誤。 - 停止 Tableau Server (
tsm stop
),然後再次嘗試執行tsm topology filestore decommission
命令。 - 將檔案存放區節點重新置於讀取/寫入模式 (
tsm topology filestore recommission
),收集記錄,然後聯絡支援人員。 - 透過支援:將此檔案存放區節點中的
extracts
目錄複製並合併到另一個檔案存放區節點上的同一目錄中。
索引和搜尋伺服器
狀態:被動;訊息:n/a
在多節點環境中,被動狀態表示節點正在按預期工作,但無法聯結叢集並接收流量。
要讓索引和搜尋伺服器流程處於主動狀態:
使用 tsm topology set-process 命令從節點中移除被動索引和搜尋伺服器流程。
tsm topology set-process -n <Node> -pr indexandsearchserver -c 0
套用變更 (tsm pending-changes apply)。
重新啟動 Tableau Server (tsm restart)。
使用 tsm topology set-process 將索引和搜尋伺服器流程一次新增到一個節點。
tsm topology set-process -n <Node> -pr indexandsearchserver -c 1
套用變更 (tsm pending-changes apply---)。
重新啟動 Tableau Server (tsm restart)。
使用 tsm status 命令檢查受影響節點上
indexandsearchserver
的狀態。
存放庫
狀態:正忙;訊息:「正在設定」
「正在設定」訊息指明以下一種或多種狀態:
- 被動存放庫正在與主動存放庫同步。
- 存放庫未準備好處理容錯移轉。
- 存放庫可能比主動存放庫慢兩分鐘以上並且正在再次設定(這比等待同步要快)。
- 進行了容錯移轉,這個前主動存放庫正在重新聯接叢集。
等待存放庫狀態訊息變為「被動」
如果此訊息未出現,或者花費很長時間:
- 檢查磁碟空間並釋放空間(如果可能)。
- 檢查叢集控制項目記錄以確定是否有錯誤。
- 重新啟動節點。
狀態:正忙;訊息:「正在同步」
存放庫將會同步,例如在容錯移轉之後。
狀態:關閉;訊息:n/a
如果存放庫顯示關閉狀態並且沒有訊息,則存放庫處於以下狀態之一:
- 如果針對高可用性設定了安裝,則進行存放庫的容錯移轉。
- 處理序正在使用容錯移轉後的更新資料庫連線設定重新開機。
- 如果其他主動存放庫不可用,Tableau Server 將停機。
按循序執行這些動作,直到某個步驟解決問題為止:
- 等待幾分鐘,讓叢集控制項目嘗試重新啟動。
- 重新啟動 Tableau Server (
tsm restart
)。 - 檢查磁碟空間。如果磁碟空間有限,請在您需要記錄檔來獲得支援時儲存記錄檔(使用
tsm maintenance ziplogs
),然後移除不必要的檔案 。 - 重新啟動 Tableau Server。
- 如果存放庫仍然顯示為停機,請儲存記錄檔 (
tsm maintenance ziplogs
) 並與支援人員聯絡。
狀態:被動;訊息:n/a
沒有訊息的被動狀態表明節點正在按預期方式工作,並且如果需要,它可以進行容錯移轉。
VizQL Server
狀態:未授權;訊息:n/a
有關 VizQL Server 處理序的未授權狀態的資訊,請參閱 處理未授權的 Server 處理序。