今天客户发来急电:Tableau Server 无法启动。

我远程一看,8850进程全线飘红,甚至包含 tsm 管理进程,这就意味着 tsm 无法使用。

如果此时执行 tsm status,大概率会看到一片错误,很可能还有这么一段“磁盘已满”。

我去看了一下 “我的电脑”,C 盘占用 100%,可用空间 0.0KB。

关联阅读:【Tableau Server】磁盘总是爆满,怎么办?

错误的做法!

我遇到过好几个客户,自以为对 tableau 还算了解,遇到这个情况第一时间去就翻 tableau 的文件,然后找到最大的一些路径,比如 logs,比如 hyper,然后一通删除…… 最后还是无法启动,于是找到我。

我只能说,我也爱莫能助。

遇到这个的标准动作应该是:

1、先确保系统可用,并尽可能备份保留当前状态

1)看看没有最近的备份;如果有,舒一口气。

2)如果没有备份,应该先确保系统正常运行,然后不要尝试着 tsm start,而应该仅仅确保 tabadmincontroller 管理程序运行;并第一时间完成备份。

3)为了验证tsm 可用,可以使用 tsm maintenance cleanup 清理日志,作为验证。

看我的标准操作,如下:

1)去 C 盘的下载或者其他不重要的路径,删除点内容,这样 C 盘只有有几百 M,或者几个 G 空间,确保系统运行。

2)重启服务器

这个步骤的目的,是确保操作系统能正常使用,并且在重启服务器上,自动启动 tsm 控制器。
虽然可以手动启动 tabadmincontroller,但是对于大部分而言,远不及直接重启服务器更安全、有效。

2、清理日志,尽可能扩大 C 盘空间,然后尝试恢复环境

在此基础上,就可以放心的清理日志了。

3)使用 tsm maintenance cleanup 命令,它会自动清除7天以上的日志,千万不要自己去删除日志文件甚至文件夹。

顺利的话,C 盘就会几乎完全释放出来。如下

4)之后就是备份了。

优先备份 PO,而后全量备份。

如果配置比较多,建议配置 setting。

5)尝试 tsm start 或者 tsm stop,尝试让系统恢复正常。

6)如果不行,那就重装吧,别无他路。

哎,我去重装过环境,不写了先。如何重装,可以看我的 xilejun.com 博客。

2025/03/03 喜乐君

类似文章