在服务器上安装完成后,启动nacos
启动命令(standalone代表着单机模式运行,非集群模式):
sh startup.sh -m standalone
浏览nacos服务
curl http://172.21.0.4:8848/nacos/index.html
发生报错
Failed connect to 172.21.0.4:8848; Connection refused
问题排查:
1、nacos的环境是否符合
服务器的最低配置在2C4G60G*3
JDK版本建议使用jdk1.8.0_351,jdk版本不能太低
如果自行打包nacos时,maven版本需要在3.2.x+
2、端口是否有限制
8848端口是否被占用
从你的内网浏览来看端口问题可能性不大
在启动 Nacos2.2.0 时遇到问题,可能是由于以下原因导致的:
在安装 Nacos2.2.0 时缺少了必要的配置或依赖。请检查是否安装了所有需要的软件,如 Java 环境。
Nacos2.2.0 文件可能损坏或损坏,导致无法启动。请重新下载并安装 Nacos2.2.0。
端口冲突。请检查 Nacos2.2.0 启动时是否使用了被其他程序占用的端口。
系统环境变量设置问题。请检查是否正确设置了 JAVA_HOME 和 PATH 环境变量。
建议检查日志来了解错误的具体原因,并尝试采取以下措施:
1.检查环境变量是否配置正确
2.检查端口是否被占用
3.检查日志是否有错误信息
4.重新安装或升级nacos
望采纳!!
首先检查服务是否已成功注册到注册中心,其次检查是否能ping 通,如果这些都没有问题的话,那就可能是端口未开放的问题:
(1) 查看服务器开放的端口
firewall-cmd --list-all-cmd --list-all
(2)开放端口
firewall-cmd --add-port=8870/tcp --permanent
(3)重启防火墙
firewall-cmd --reload
打字不易,请采纳哦!!
这个问题我来替你解决,若有帮助,还望采纳,点击回答右侧采纳即可。
你先验证下你nacos服务是否启动成功;
还有就是端口是否被占用等情况,可用如下命令:
netstat -anp | grep 8848
如果还不行,重新启动下你的nacos服务试试。
#进入bin目录
cd /root/nacos/bin
#启动nacos
sh startup.sh -m standalone
先看下是不是防火墙拦截,如果不是的话,可能还需要确认下nacos安装目录的权限
望采纳!!!点击回答右侧采纳即可!!
解决方案:
1.检查端口是否被占用:
netstat -anp | grep 8848
如果有其他进程占用了8848端口,可以使用kill命令杀掉进程,然后重新启动nacos服务。
2.检查防火墙是否开启:
systemctl status firewalld
如果防火墙开启,可以使用以下命令添加8848端口:
firewall-cmd --zone=public --add-port=8848/tcp --permanent
重新加载防火墙:
firewall-cmd --reload
然后重新启动nacos服务。