FastGPT/packages/service/common
caigua 21de152fd7
Some checks are pending
Build FastGPT images in Personal warehouse / get-vars (push) Waiting to run
Build FastGPT images in Personal warehouse / build-fastgpt-images (map[arch:amd64 runs-on:ubuntu-24.04]) (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / build-fastgpt-images (map[arch:arm64 runs-on:ubuntu-24.04-arm]) (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / release-fastgpt-images (push) Blocked by required conditions
fix: 避免日志记录触发递归日志风暴,排除日志模型的性能监控中间件 (#5910)
初始慢操作触发日志写入,增加系统负载;日志写入因负载过高变缓,被判定为新的慢操作,进而触发更多日志;持续升高的负载让所有操作进一步变慢,生成更多日志。最终形成“越慢越写、越写越慢”的自我强化正反馈循环,即便初始高并发业务流量结束,循环仍会持续耗尽系统资源,直至服务崩溃。

修复方案:
- 对日志模型(Log)跳过 addCommonMiddleware 中间件注册
- 避免日志写入操作被自身监控逻辑拦截,从源头切断循环触发条件
- 不影响业务模型的慢操作监控功能,仅豁免日志自身的性能统计
2025-11-13 12:15:16 +08:00
..
api V4.14.0 features (#5850) 2025-11-04 16:58:12 +08:00
buffer V4.12.4 features (#5626) 2025-09-15 20:02:54 +08:00
bullmq V4.14.0 features (#5850) 2025-11-04 16:58:12 +08:00
cache V4.14.0 features (#5850) 2025-11-04 16:58:12 +08:00
file V4.14.1 feature (#5880) 2025-11-11 14:05:02 +08:00
middle add user active tracks (#5754) 2025-10-12 01:44:48 +08:00
mongo fix: 避免日志记录触发递归日志风暴,排除日志模型的性能监控中间件 (#5910) 2025-11-13 12:15:16 +08:00
otel V4.11.0 features (#5270) 2025-07-22 09:42:50 +08:00
redis V4.12.4 features (#5626) 2025-09-15 20:02:54 +08:00
response V4.13.2 features (#5792) 2025-10-20 19:08:21 +08:00
s3 V4.14.1 feature (#5880) 2025-11-11 14:05:02 +08:00
secret V4.14.0 features (#5850) 2025-11-04 16:58:12 +08:00
string perf: stream timeout;feat: hnsw max_scan_tuples config;fix: fulltext search merge error (#4838) 2025-05-20 09:59:24 +08:00
system fix: var render (#5857) 2025-11-04 22:15:47 +08:00
vectorDB V4.13.2 features (#5792) 2025-10-20 19:08:21 +08:00