云数据库 GAUSSDB-安全和认证:session_timeout

时间:2024-11-13 14:45:19

session_timeout

参数说明:表明与服务器建立连接后,不进行任何操作的最长时间。当该参数取值不为0,用户不进行任何操作的时间超过该参数取值后,会与服务器断开连接。

参数类型:整型

参数单位:秒(s)

取值范围:0 ~ 86400(1d)

  • 0表示关闭超时设置。
  • 正数表示与服务器建立连接后,不进行任何操作的最长时间。当超过设定的值后,会与服务器断开连接。

默认值:600

设置方式:该参数属于USERSET类型参数,请参见表1中对应设置方法进行设置。例如,不带单位取值600,表示session_timeout为600s;带单位取值10min,表示session_timeout为10min。取值如果要带单位,必须为s、min、h、d。

设置建议:参数值设置越小越安全,但用户使用越不便,依据业务安全诉求设定。

设置不当的风险与影响:设置过小可能造成业务连接池中长连接失效,进而导致业务失败。

GaussDB gsql客户端中有自动重连机制,所以针对初始化用户本地连接,超时后gsql表现的现象为断开后重连。

support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-10-0260.html