云数据库 GAUSSDB-安全和认证:session_timeout
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表现的现象为断开后重连。