JIN Jie
JIN Jie
The use case is querying net namespace id from file. The request packet consists of a `Nlmsghdr`, a `Rtgenmsg` and an extra `Nlattr` after it. The example code in C...
Great! Thank you very much!
我也遇到了这个问题,删除 cookie 之后解决(代价是所有设置都没了)
如果 RESP 部分以 "-" 开始,那么这是一个 simple error ref: https://redis.io/docs/reference/protocol-spec/#simple-errors 不过也可能是分段导致,可以先抓包看看
> 目前发现是并发较高, 同时返回数据过大, 有大量的Bulk String 的时候, 会出现这个现象, 正在复现抓包 如果当时的环境还在可以确认一下误报的日志上一条日志的内容是不是和误报这条是连续的
从图中可以看到是有 TCP 分段的,我判断是正好在 `-4` 之前发生了截断,导致第二部分被当成 simple error 识别了 由于我们不支持 TCP 重组,这样的情况是会误报的