AOS 服务需要 25-30 分钟才能停止

AOS service takes 25-30 min to stop

我们有两台 AOS 服务器,一台 AOS 服务停止需要不到一分钟,另一台需要 25-30 分钟才能停止,一直如此。

我认为这不是预期的(如果需要,请重置我的预期)。我想知道这段时间发生了什么,某处是否有日志文件详细说明了在任何给定时间发生的事情?我检查了事件日志,那里什么也没有。

当 AOS 停止时,它会尝试正常执行,以便提交或中止(并回滚)事务。

当 AOS 处于 stopping 状态时,它可能不会启动新创建的批次(留在 waiting 状态)并等待 executing(进行中)完成(Ended 状态)。我怀疑它也有某种设置超时,它会 abort/kill 并继续关闭。

如果您想对此进行测试,请交换批处理服务器 AOS 并查看。您还可以在停止 AOS 时检查哪些批次是 运行,看看是否有任何长 运行 的批次。