oudecheng
47a30e87d8
fix: 修复 http.rs 重启信号吞错(P1)
src/gateway/http.rs 的 /api/restart 处理器中:
let _ = restart_tx.send(true);
静默丢弃了 watch::Sender::send 的错误。
若接收方任务已退出(select! 其他分支先完成),
send 返回 Err 但 HTTP 已返回 success:true,
用户误以为重启成功,实际重启未触发,且无日志可排查。
改为 if let Err(e) = ... { tracing::warn!(...) } 记录错误。
保留 200ms 延迟设计(让 HTTP 响应先返回客户端),
不改变成功路径行为,仅在失败时增加诊断日志。
2026-07-08 14:37:08 +08:00
..
2026-07-08 09:33:11 +08:00
2026-07-03 19:32:14 +08:00
2026-07-03 19:32:14 +08:00
2026-07-06 18:07:33 +08:00
2026-06-14 10:24:52 +08:00
2026-07-07 17:45:07 +08:00
2026-07-06 18:07:33 +08:00
2026-04-28 14:16:30 +08:00
2026-07-07 14:13:09 +08:00
2026-07-08 14:37:08 +08:00
2026-07-08 10:56:25 +08:00
2026-05-12 17:44:39 +08:00
2026-06-13 09:06:45 +08:00
2026-07-06 18:07:10 +08:00
2026-07-07 14:14:20 +08:00
2026-06-02 23:31:05 +08:00
2026-07-07 10:03:16 +08:00
2026-07-07 18:36:23 +08:00
2026-07-07 17:45:07 +08:00
2026-06-02 15:23:50 +08:00
2026-07-06 18:07:10 +08:00
2026-06-19 10:40:00 +08:00
2026-06-19 10:40:00 +08:00
2026-04-28 10:33:31 +08:00
2026-06-10 11:26:35 +08:00