You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jenkins SessionEvictionPolicy配置疑问:web.xml中session-eviction参数是否正确

关于Jenkins SessionEviction配置的问题

你当前使用的<session-eviction>标签并非Jenkins或Servlet标准支持的配置项,这就是它不生效的核心原因。

Jenkins中控制会话主动驱逐的正确配置方式有两种:

  • 通过启动参数配置:在Jenkins的启动命令中添加系统属性,指定会话驱逐间隔(单位为秒):

    java -Djenkins.sessionEviction=10800 -jar jenkins.war
    
  • 通过web.xml上下文参数配置:在/jenkins_home/war/WEB-INF/web.xml的<web-app>根节点下添加如下配置:

    <context-param>
        <param-name>jenkins.sessionEviction</param-name>
        <param-value>10800</param-value>
    </context-param>
    

补充说明:session-timeout是Servlet标准参数,用于设置会话的最大空闲时长,超时后会话会被标记为失效,但Jenkins的主动清理失效会话机制需要通过上述专属配置来触发定期执行。

内容的提问来源于stack exchange,提问作者Bar Elhanati

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 04:28:10