【操作技巧】如何更改 Tableau Server 用户会话的超
一起做数据艺术家
在前段时间的Tableau相关项目实施中,我们遇到了一个问题:
客户A:能不能帮我把tableau server的时间调整一下呢,现在只要我不操作,过一段时间登录的界面就需要重新输入用户名和密码,有点麻烦。
同事B:OK,您想调多长时间?
客户A:36小时。
同事B:好的。
于是我们的同事B就开始了操作:
首先,在运行 Tableau Server 的计算机上,打开命令提示符,并导航到 Tableau Server bin 文件夹,
注意:Windows此文件夹默认位于:
C:\ProgramFiles\Tableau\TableauServer<version>\bin
有两种方法可以达到客户想要的效果:
01
调整空闲超时,其中 <minutes> 是分钟数,用户会话将在经过该分钟数后超时。
(1)对于Windows版Tableau Server 2018.1及更低版本:
tabadmin stop
tabadmin set wgserver.session.idle_limit <minutes>
tabadmin configure
tabadmin start
(2)对于Linux版Tableau Server和Windows版Tableau Server 2018.2 及更高版本:
tsm configuration set-k wgserver.session.idle_limit -v <minutes>
tsm pending-changes apply
注意:
wgserver.session.idle_limit 用来调整登录 Web 应用程序发生超时前的空闲时间分钟数,其默认设置为 240 分钟。
不管超时期间如何,关闭 Web 浏览器将会结束当前会话,并且将需要再次登录才能访问 Tableau Server。
02
调整会话的最长期限,其中 <minutes> 是分钟数,用户会话将在经过该分钟数后超时。
(1)对于 Windows 版 Tableau Server 2018.1 及更低版本:
tabadmin stop
wgserver.session.lifetime_limit<minutes>tabadmin set
wgserver.session.apply_lifetime_limit true
tabadmin configure
tabadmin start
(2)对于Linux 版Tableau Server和 Windows版Tableau Server 2018.2及更高版本:
tsm configuration set -k wgserver.session.apply_lifetime_limit -v true
tsm configuration set -k wgserver.session.lifetime_limit -v <minutes>
tsm pending-changes apply
注意:
wgserver.session.apply_lifetime_limit用来控制服务器会话是否存在会话生命周期,将此值设置为“True”才能使 wgserver.session.lifetime_limit 生效。
wgserver.session.lifetime_limit 用来控制服务器会话持续的分钟数(如果设置了会话生命周期),默认值为 1440 分钟(24 小时),如果wgserver.session.apply_lifetime_limit为 false(默认值),则会忽略此项。
当 wgserver .session.appy_lifetime_limit 设置为“True”时,会话将在以下情况下超时:会话空闲并且达到 wgserver.session.idle_limit 时,或者会话未空闲,但已达到 wgserver.session.lifetime_limit。
往期文章
扫描二维码关注我们
数据艺术家
B站官方公众号:bizinsight
新浪微博:数据可视化tableau