# 会话空闲超时和最大存活时间有何区别
会话空闲超时、最大存活时间均可控制会话的生命周期，但触发机制不同：
表1对比说明 
| 参数       | 触发条件                          | 取值范围           | 默认值        |
|:---|:---|:---|:---|
| 会话空闲超时   | 一段时间内无用户交互，自动结束会话并释放资源。       | 1\~10,080 分钟 | 15 分钟         |
| 最大存活时间 | 会话从创建起达到绝对时间上限，无论是否有交互，强制结束。 | 1\~168 小时      | 24 小时  |
   
假设配置了空闲超时=30分钟，最大存活时间=2小时。
- 场景 A：用户发了一条消息后就停止对话 → 30分钟无交互 → 空闲超时触发，会话结束。
- 场景 B：用户一直在持续对话，从未间断超过30分钟 → 但2小时一到 → 最大存活时间触发，会话强制结束，即使此时正在执行任务。
- 场景 C：用户断断续续地对话（每次间隔不超过30分钟），在第1小时50分时停止操作 → 空闲30分钟后 → 空闲超时触发（此时总时长2小时20分未到最大存活时间，但空闲超时先触发）。
 
