worker 收 EOF 失败后过早清除 busy 标记,事件循环对同一 fd 重复投递任务, 迟到的失败标记经 fd 复用落在新连接上被 _reap_failed 误杀(客户端收到空 EOF)。 失败路径改由 _reap_failed 统一清除 busy 并关闭;_handle_client 增加防重复投递守卫。 memdb 短连接压力测试错误率从 5-9% 降至 0。
worker 收 EOF 失败后过早清除 busy 标记,事件循环对同一 fd 重复投递任务, 迟到的失败标记经 fd 复用落在新连接上被 _reap_failed 误杀(客户端收到空 EOF)。 失败路径改由 _reap_failed 统一清除 busy 并关闭;_handle_client 增加防重复投递守卫。 memdb 短连接压力测试错误率从 5-9% 降至 0。