问题描述
很多服务未起来,并且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
tableau 疑难问题解答qq群:493184458(免费资料+大牛问题解决+案例集合)获取更多解决方案
注:黑盒子群,需要二次审核才能加入