本来一直启动nacos没有报错,突然今天启动发现报错了。
- 解决方案:
因为Nacos2.0相比1.0多了gRPC通信方式,启动新增了2个端口,偏移量1000和1001,也就是默认端口8848的情况下是9848和9849
查看电脑这3个端口有没有被占用
// windows下
netstat -ano | findstr 8848
netstat -ano | findstr 9848
netstat -ano | findstr 9849
// linux下
netstat -anp | grep 8848
netstat -anp | grep 9848
netstat -anp | grep 9849
我是window电脑用上面的命令后发现9849端口果然被占用了
用下面命令查一下pid是查应用占用该端口
// windows 命令
tasklist | findstr 18252
// 如果是Linux部署请使用下面这个命令
ps -ef | grep 18252
居然是谷歌浏览器!!!
果断关掉谷歌浏览器,然后重写启动Nacos
启动成功