fawney19
71ae1a2307
feat(hub,stability): bounded outbound queue、worker liveness 检测、事件循环 watchdog 及 DB 操作异步化
- aether-hub: unbounded channel 改为 bounded channel (BoundedOutbound),队列满时标记拥塞并主动关闭连接,防止内存无限增长
- aether-hub: worker idle timeout 从命令行参数改为基于心跳的 liveness 检测,默认 60 秒
- aether-hub: 新增 ConnConfig 统一管理连接配置,新增 outbound_queue_capacity 参数
- hub_transport: 新增事件循环 watchdog,检测 lag 超过阈值时临时降级暂停新流
- gunicorn_conf: 启用 faulthandler,worker abort 时自动 dump 全部线程栈用于诊断
- health/endpoint_checker/recording: 同步 DB 操作移至 asyncio.to_thread,避免阻塞事件循环
- Dockerfile: 移除 --worker-idle-timeout 0 命令行参数,改由环境变量和默认值控制
2026-03-12 12:19:04 +08:00
..
2026-03-10 10:40:50 +08:00
2026-03-11 15:56:58 +08:00
2026-03-06 21:06:45 +08:00
2026-03-10 10:40:50 +08:00
2026-03-12 09:33:24 +08:00
2026-03-10 10:40:50 +08:00
2026-02-01 17:25:28 +08:00
2026-03-08 00:05:48 +08:00
2026-03-09 22:57:23 +08:00
2026-03-12 09:33:24 +08:00
2026-02-21 14:59:37 +08:00
2026-02-16 11:00:48 +08:00
2026-03-02 22:36:24 +08:00
2026-03-06 21:06:45 +08:00
2026-03-02 12:58:41 +08:00
2026-03-06 17:55:14 +08:00
2026-03-12 12:19:04 +08:00
2026-03-05 17:32:21 +08:00
2026-03-12 01:11:35 +08:00
2026-03-04 22:51:02 +08:00
2026-03-04 12:59:27 +08:00
2026-03-06 13:13:01 +08:00
2026-02-16 11:00:48 +08:00
2026-03-11 21:37:08 +08:00
2026-03-11 21:37:08 +08:00
2026-03-07 02:16:03 +08:00
2026-03-06 13:13:01 +08:00
2026-02-07 12:52:25 +08:00
2026-03-01 15:52:32 +08:00
2026-03-08 14:31:15 +08:00
2026-03-09 22:57:23 +08:00
2026-02-15 16:32:23 +08:00
2026-03-03 09:22:20 +08:00
2026-03-10 14:42:33 +08:00
2026-02-12 10:58:14 +08:00
2026-02-04 02:04:54 +08:00
2026-03-02 11:45:30 +08:00
2026-02-28 01:32:28 +08:00
2026-03-08 00:05:48 +08:00