更新时间:2026-11-02 GMT+08:00
会话空闲超时和最大存活时间有何区别
在AgentArts中,每个智能体会话都会占用计算资源。为平衡用户体验与资源效率,平台提供两个参数控制会话的生命周期。
会话空闲超时、最大存活时间均可控制会话的生命周期,但触发机制不同:
| 参数 | 触发条件 | 取值范围 | 默认值 |
|---|---|---|---|
| 会话空闲超时 | 一段时间内无用户交互,自动结束会话并释放资源。 | 1~10,080分钟 | 15分钟 |
| 最大存活时间 | 会话从创建起累计达到时长上限,无论是否有交互,强制结束并释放资源。 | 1~168小时 | 24小时 |
当会话达到最大存活时间时,将被强制结束,即使此时智能体正在执行任务(如长文本生成、复杂推理等),任务将中断且不可恢复。如需执行长时间运行的任务,请将最大存活时间设置为足够覆盖任务预期时长的值。
会话存活期间将持续占用计算资源,缩短会话超时时间有助于降低资源消耗。具体计费规则请参见AgentArts计费说明。
两个参数同时生效,无论哪个参数先达到阈值,会话即结束。
假设配置了空闲超时=30分钟,最大存活时间=2小时。
- 场景A:用户发了一条消息后就停止对话→30分钟无交互→空闲超时触发,会话结束。
- 场景B:用户一直在持续对话,从未间断超过30分钟→但2小时一到→最大存活时间触发,会话强制结束,即使此时正在执行任务。
- 场景C:用户断断续续地对话(每次间隔不超过30分钟),在第1小时20分时停止对话→空闲30分钟后→空闲超时触发(此时总时长1小时50分未到最大存活时间2小时,因此空闲超时先触发)。
父主题: Managed Agents