GBase 8a 在V8.5版本的加载入库,采用了加载服务器dispserver + dispcli加载客户端,如果dispcli运行时,加载配置文件指定的dispserver无法连接,则会报这个错误Failed to receive reply fro command 'get_connect version(Resource temporarily unavaliable)。
目录导航
报错样例
解决方案
排查dispserver的IP
首先查看加载配置文件里,dispserver对应的IP能否访问,发生过该IP没有启动的情况,也就是网卡没有启动,网络不通。
排查dispserver的port服务
每个dispserver服务某个port,默认是6666, 查看配置ctl文件里的port是否已经有dispserver服务。
可以通过 lsof -i:6666
或者ps -ef|grep dispserver 查看是否有 --port=666 来判断
检查防火墙
确认从dispcli客户端能否访问dispserver的IP服务器。
检查集群版本
在某写场景,客户升级了服务器版本,但dispcli还是老的,需要升级对应的dispcli版本。