今天客户发来急电: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 喜乐君