在金融云环境的ECS下无法安装redis-sentinel
回 1楼dongshan8的帖子
日志文件中只有这一条日志:
17242:X 04 Nov 11:42:02.220 # Creating Server TCP listening socket *:26379: unable to bind socket
-------------------------
回 3楼dongshan8的帖子
操作系统是CentOs6.5:
[root@iZj5ef6h0o28akqgzpukeiZ ~]# uname -a
Linux iZj5ef6h0o28akqgzpukeiZ 2.6.32-573.22.1.el6.x86_64 #1 SMP Wed Mar 23 03:35:39 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@iZj5ef6h0o28akqgzpukeiZ ~]# cat /proc/version
Linux version 2.6.32-573.22.1.el6.x86_64 (
mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC) ) #1 SMP Wed Mar 23 03:35:39 UTC 2016
[root@iZj5ef6h0o28akqgzpukeiZ ~]# cat /etc/issue
CentOS release 6.5 (Final)
Kernel \r on an \m
Redis使用的是3.2.3版本,下载安装包后,直接在服务器上解压编译安装,会自动生成redis-sentinel
直接运行下面的命令,注意路径:
redis-sentinel /usr/local/software/redis-stable/redis-stable/sentinel.conf
就会报无法绑定端口,即使换成其他端口也是如此。
-------------------------
回 5楼dongshan8的帖子
您好:
我们的redis-server运行正常
是redis-sentinel无法启动,可以使用安装包中的sentinel.conf,运行一下redis-sentinel,参考下列命令
redis-sentinel /usr/local/software/redis-stable/redis-stable/sentinel.conf
-------------------------
回 7楼小柒2012的帖子
不是,我们用的就是root用户
redis-server监听6379端口,启动正常
redis-sentinel监听26379端口,无法启动,报错unable to bind socket,即使更换其他端口,也是如此
-------------------------
回 9楼小柒2012的帖子
已经提过了,回复是客户的自身的安装环境,他们没法解决,可以寻求第三方服务。。。
相同的redis安装文件,在本地的开发环境,部署安装redis-sentinel没有问题,这个只在ECS上出现
-------------------------
回 11楼dongshan8的帖子
多谢帮助,在sentinel配置文件中加入bind 0.0.0.0,只绑定IP4端口,就解决问题了
赞0
踩0