问题描述: 很多服务未起来,并且Tableau server 显示已经降级, 输入命令 tsm status -v 显示 : status:DEGRADED (状态:以降级)
正常的情况是 :status:RUNNING 检查 httpd 中的 Startup.log 是否包含以下内容(pid 编号将有所不同):
httpd (pid ) already running(httpd (pid <编号>) 已在运行)
尽管网关未在运行,但在以下位置之一中存在一个现有的 httpd.pid。
Linux:查找文件 httpd.pid in /var/opt/tableau/tableau_server/data/tabsvc/logs/httpd/ Windows: 在 C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\httpd 中查找文件 httpd.pid
解决办法 1.使用命令tsm stop 停止服务器 Linux:在 /var/opt/tableau/tableau_server/data/tabsvc/logs/httpd/ 中查找 httpd.pid Windows:在 C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\httpd 中查找 httpd.pid
3.删除httpd。pid文件 4.运行tsm start 启动Tableau server ,并使用 tsm status -v -u 确认网关服务已经启动并正在运行。 tsm status -v 查找服务进程的目前状态 命令:tsm status -v -u admin 这里多输入了一个密码,精准查询用户的服务进程状态的(这个是)
原因: 由于tableau server 意外停机,通常会在关闭时候移除的httpd。pid文件未被移除。
记录一下,因为Vmware安装tableau server的时候服务器突然停了,tsm 管理UI很多的服务都出现了报错情况。 注:httpd.pid这个文件是记录进程ID的文件。里面不能为空。
附录:tsm 启动和关闭方式 1.使用 TSM CLI 的 Tableau Server 2018.2 及更高版本 命令行里面:
tsm start
tsm stop
2.从 Program Files 中: 通过以下方法启动服务器:在 Windows 开始菜单上选择“所有程序”>“Tableau Server <适用版本>”>“启动 Tableau Server”。通过以下方法停止服务器:在 Windows 开始菜单上选择“所有程序”>“Tableau Server <适用版本>”>“停止 Tableau Server”。
3.使用 Tableau 服务管理器 WebGUI 在右上角,选择下拉菜单以启动、重新启动或停止 Tableau Server
|