nebula-console 2.5客户端连接 nebula3 导致 服务端奔溃

因为端口占用了?

不是端口占用, 是用console2.6 连了 3.0服务后,输入命令后 ;再输入一次命令 服务就奔溃了,再连就连不上了,如图

因为协议变了 所以不能用不匹配的console吧 nebula 3.0 需要用 3.0 版本的console

我明白需要使用3.0版本的consle,,但是使用旧版本console把 线上的服务给搞挂了,这个设定就不合理

辛亏我们没有升级,万一有其他人没有升级到最新版本,一连线上难道服务就要挂?这就成故障了吧

现在是可以连进去,所以应该在连的时候就直接提示版本不合,而不是把我们的服务给搞挂了

你说的问题应该是 2.5 客户端连接 3.0 服务吧? 2.6客户端应该会直接提示版本不匹配.

2.5 客户端没有版本校验的接口, 由于后续第三方库的升级通信协议有变动所以导致了这个问题, 我们目前在修复了

1 个赞

嗯,是2.5 ,修复了就好,不过我觉得还是应该由 3.0服务端在连接时发现是 2.6以下客户端返回拒绝链接,除非之前在连接时没有客户端版本号,那就没有办法了

而且不管怎么升级,从来没有见过有哪个产品是由于客户端协议本身把服务端搞挂的

1 个赞

这个麻烦帮忙处理下,看有没有方法,或者是不行,麻烦回复下

这个问题有同事在跟进啦,:thinking: 你可以关注下帖子的回复。