X10000标准组网。
集群已经成功部署,在另一个节点安装Handy包,准备部署Handy HA,在安装Handy时提示报错:ERROR: Port 5432 is already in use, Please check which process is occupied and stop it.
报错截图如下:
集群已经成功部署,在另一个节点安装Handy包,准备部署Handy HA,在安装Handy时提示报错:ERROR: Port 5432 is already in use, Please check which process is occupied and stop it.
报错截图如下:
1、使用命令netsat-anp |grep 5432 查看5432端口占用进程:
2、发现这些进程在被27.0.0.1,同时使用ps -elf |grep pid(pid为进程id号,请根据实际情况修改),发现prometheus-node进程号一直在变化。
3、使用supervisorctl status命令观察prometheus-node进程在反复重启,(可观察如图进程运行时间)
4、基本可以判定是由于prometheus-node进程在反查重启占用5432端口导致,结合第一步看到的ip地址27.0.0.1,想到回环地址127.0.0.1,且本节点进程应该是本节点自己占用,故排查etc/hosts文件中的回环地址是否正确。查看现场的etc/hosts回环地址,可以看到如图,其地址被篡改为27.0.0.1,故造成了上述问题。
修改etc/hosts配置文件,修改其回环地址为正确的127.0.0.1,然后重启supervisorctl服务,重启命令为:supervisorctl restart all (该命令会中断handy界面正在下发的配置流程业务,不会影响已有的生产业务。)
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作