【问题标题】:Increasing Jenkins logout timer doesn't work增加 Jenkins 注销计时器不起作用
【发布时间】:2018-10-28 04:37:55
【问题描述】:

我按照here 的说明增加了我们 Jenkins 服务器的注销计时器。

如果我在脚本控制台中运行以下命令,它会显示我期望的输出。

导入 org.kohsuke.stapler.Stapler; Stapler.getCurrentRequest().getSession().getMaxInactiveInterval() / 60

结果:1​​4400

但是,我们的用户会在大约一个半小时后自动退出。

在我们切换到 Active Directory 进行用户登录之前,这种情况才开始发生 - 但我们使用 AD 的其他服务都没有这个问题。这是我最近能想到的唯一变化。

【问题讨论】:

  • 您使用的是运营中心(cloudbees)吗?
  • 不,我没有使用运营中心。

标签: jenkins


【解决方案1】:

正如another answer 中的链接线程中所述,您现在还需要设置 sessionEviction 以保持用户登录:

例如让人们在 24 小时和 12 小时内保持登录状态 不活动:

--sessionTimeout=1440 --sessionEviction=43200

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-16
    • 1970-01-01
    • 2016-06-30
    • 2017-01-07
    • 2012-06-19
    • 2018-06-09
    • 2012-12-10
    相关资源
    最近更新 更多