Redis 3.2.1从库启动报错"Error condition on socket for SYNC"问题解决一例
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,redis从库启动报错:# ./redis-server /data/redis/redis.conf8890:S 07 May 13:47:38.592 * Increased maximum nu
千家信息网最后更新 2026年11月01日Redis 3.2.1从库启动报错"Error condition on socket for SYNC"问题解决一例redis从库启动报错:
# ./redis-server /data/redis/redis.conf
8890:S 07 May 13:47:38.592 * Increased maximum number of open files to 10032 (it was originally set to 1024).
_._
_.-``__ ''-._
_.-`` `. `_. ''-._ Redis 3.2.1 (00000000/0) 64 bit
.-`` .-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in standalone mode
|`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
| `-._ `._ / _.-' | PID: 8890
`-._ `-._ `-./ _.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' | http://redis.io
`-._ `-._`-.__.-'_.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' |
`-._ `-._`-.__.-'_.-' _.-'
`-._ `-.__.-' _.-'
`-._ _.-'
`-.__.-'
8885:S 07 May 13:45:12.779 # Server started, Redis version 3.2.1
8885:S 07 May 13:45:12.779 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
8885:S 07 May 13:45:12.780 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
8885:S 07 May 13:45:12.780 * The server is now ready to accept connections on port 6379
8885:S 07 May 13:45:12.780 * Connecting to MASTER 192.168.140.51:6379
8885:S 07 May 13:45:12.780 * MASTER <-> SLAVE sync started
8885:S 07 May 13:45:12.781 * Non blocking connect for SYNC fired the event.
8885:S 07 May 13:45:12.782 # Error condition on socket for SYNC: Connection reset by peer
8885:S 07 May 13:45:13.783 * Connecting to MASTER 192.168.140.51:6379
8885:S 07 May 13:45:13.784 * MASTER <-> SLAVE sync started
8885:S 07 May 13:45:13.784 * Non blocking connect for SYNC fired the event.
8885:S 07 May 13:45:13.785 # Error condition on socket for SYNC: Connection reset by peer
8885:S 07 May 13:45:14.786 * Connecting to MASTER 192.168.140.51:6379
8885:S 07 May 13:45:14.787 * MASTER <-> SLAVE sync started
8885:S 07 May 13:45:14.787 * Non blocking connect for SYNC fired the event.
8885:S 07 May 13:45:14.788 # Error condition on socket for SYNC: Connection reset by peer
8885:S 07 May 13:45:15.789 * Connecting to MASTER 192.168.140.51:6379
8885:S 07 May 13:45:15.790 * MASTER <-> SLAVE sync started
8885:S 07 May 13:45:15.791 * Non blocking connect for SYNC fired the event.
8885:S 07 May 13:45:15.792 # Error reply to PING from master: '-DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication password is requested to clients. In this mode connections are only accepted from the loopback interface. If you want to connect'
8885:S 07 May 13:45:16.792 * Connecting to MASTER 192.168.140.51:6379
解决方法:
登陆Redis主库:
将bind 127.0.0.1改为bind 0.0.0.0
protected-mode yes改为no
然后重启主库
说明:protected-mode在同时存在如下两种情况时触发:
1) The server is not binding explicitly to a set of addresses using the "bind" directive.
2) No password is configured.
# ./redis-server /data/redis/redis.conf
8890:S 07 May 13:47:38.592 * Increased maximum number of open files to 10032 (it was originally set to 1024).
_._
_.-``__ ''-._
_.-`` `. `_. ''-._ Redis 3.2.1 (00000000/0) 64 bit
.-`` .-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in standalone mode
|`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
| `-._ `._ / _.-' | PID: 8890
`-._ `-._ `-./ _.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' | http://redis.io
`-._ `-._`-.__.-'_.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' |
`-._ `-._`-.__.-'_.-' _.-'
`-._ `-.__.-' _.-'
`-._ _.-'
`-.__.-'
8885:S 07 May 13:45:12.779 # Server started, Redis version 3.2.1
8885:S 07 May 13:45:12.779 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
8885:S 07 May 13:45:12.780 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
8885:S 07 May 13:45:12.780 * The server is now ready to accept connections on port 6379
8885:S 07 May 13:45:12.780 * Connecting to MASTER 192.168.140.51:6379
8885:S 07 May 13:45:12.780 * MASTER <-> SLAVE sync started
8885:S 07 May 13:45:12.781 * Non blocking connect for SYNC fired the event.
8885:S 07 May 13:45:12.782 # Error condition on socket for SYNC: Connection reset by peer
8885:S 07 May 13:45:13.783 * Connecting to MASTER 192.168.140.51:6379
8885:S 07 May 13:45:13.784 * MASTER <-> SLAVE sync started
8885:S 07 May 13:45:13.784 * Non blocking connect for SYNC fired the event.
8885:S 07 May 13:45:13.785 # Error condition on socket for SYNC: Connection reset by peer
8885:S 07 May 13:45:14.786 * Connecting to MASTER 192.168.140.51:6379
8885:S 07 May 13:45:14.787 * MASTER <-> SLAVE sync started
8885:S 07 May 13:45:14.787 * Non blocking connect for SYNC fired the event.
8885:S 07 May 13:45:14.788 # Error condition on socket for SYNC: Connection reset by peer
8885:S 07 May 13:45:15.789 * Connecting to MASTER 192.168.140.51:6379
8885:S 07 May 13:45:15.790 * MASTER <-> SLAVE sync started
8885:S 07 May 13:45:15.791 * Non blocking connect for SYNC fired the event.
8885:S 07 May 13:45:15.792 # Error reply to PING from master: '-DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication password is requested to clients. In this mode connections are only accepted from the loopback interface. If you want to connect'
8885:S 07 May 13:45:16.792 * Connecting to MASTER 192.168.140.51:6379
解决方法:
登陆Redis主库:
将bind 127.0.0.1改为bind 0.0.0.0
protected-mode yes改为no
然后重启主库
说明:protected-mode在同时存在如下两种情况时触发:
1) The server is not binding explicitly to a set of addresses using the "bind" directive.
2) No password is configured.
同时
情况
方法
登陆
问题
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
百单网互联网科技有限公司
哈尔滨大商圈互联网科技有限公司
科技互联网龙头
互联网科技有限公司图片
互联网扶贫科技
紫鲸互联网科技
上海卓越科技 互联网
博兴的互联网电子科技公司
温州喔噻互联网科技有限公司
阿里巴巴算科技企业还是互联网
成都铂石互联网科技做什么的
互联网5g黑科技有哪些
用友工业互联网科技发展
电子商务与互联网科技的关系
郑州欣桑互联网科技有限公司
东营紫格互联网科技
深圳互联网科技园地址
上海互联网科技园景观
重庆科技产业互联网有哪些
武汉亿视互联网科技有限公司
云南咖啡
南京欣网互联网络科技
互联网科技公司的市场部门
互联网金融科技公司干啥的
受益于互联网科技的高速发展
银行科技岗属于互联网吗
张召忠谈中国互联网科技
卡尔迅互联网科技有限公司
互联网硬科技公司
中国新注册互联网科技