自定义协议识别失败的排查思路及解决方法
跳到导航
跳到搜索
问题现象
对某个域名做了自定义,但是在连接信息里看到会话的域名是自定义的, 但是会话的识别不是自定义的名称。
排查方法
通过命令 floweye node list | grep IP 查看节点信息,发现有 2 个应用的节点 记录了该 IP
解决方法
http 这个应用的节点显然不是我们想要的将其删除
删除命令: floweye node remove ip port
再通过之前的命令查看是否删除成功。
总结
通过关联的域名识别出自定义协议,最终还是依赖节点跟踪实现的。通过命令 floweye node list 可以列出所有的节点。如果节点冲突,可能会导致自定义 的识别达不到预期效果。
另外, http 也就是 WWW 协议,默认是不会有节点的,这里出现节点的原因 是开启了 WWW 增强代理的选项。大家记住,这个选项只在需要分流 WWW 协议的时候才开启。