agentscope-ai/agentscope-java

[Bug]:1.0.11 AgentScopeJvmShutdownHook conflict with spring

開放

#1,093 建立於 2026年4月1日

 (5 則留言) (1 個反應) (1 位負責人)Java (693 個分叉)user submission
area/core/memorybuggood first issue

倉庫指標

星標
 (3,253 顆星)
PR 合併指標
 (平均合併 2天 8小時) (30 天內合併 58 個 PR)

描述

spring工程的SIGTERM信号响应是由spring的ShutdownHook处理的,agentscope又注册了一个AgentScopeJvmShutdownHook。这两个hook之间是并行的,会造成spring容器没有完全关闭时会正常接受请求,但是agent已经关闭了,调用会报错返回Operation interrupted due to system shutting down, please retry。 按照我的理解,在spring工程中agentscope不需要这种hook,生命周期是由spring统一管理。 之前dubbo也有这种问题,提供了一个ShutdownHook和spring的ShutdownHook并发冲突。

貢獻者指南