记一次大压力测试下redis主从失败的分析过程
2016-01-27 16:16
447 查看
错误出现时序图:
日志可以看出:
10.1.2.37(主服务器) 在1月26号晚21:32:02触发了这个异常
10.1.2.36(从服务器) 在1月26号晚21:32:18触发了全同步
在21:35:37完成全同步后,立即就触发了Broken
pipe错误。
从开始到结束完全同步,总共用了199秒,客户端按1.5M/s的速度,在100秒时主服务器就会触发超出软限制异常。
这个异常会使主服务器异步关闭从服务器的链接。最后错误循环发生。
这里Broken pipe是主服务器关闭链接后,从服务器连续两次发送replconf命令造成的。也从侧面证明了主服务器已经关闭了从服务器的链接。
日志可以看出:
10.1.2.37(主服务器) 在1月26号晚21:32:02触发了这个异常
10.1.2.36(从服务器) 在1月26号晚21:32:18触发了全同步
在21:35:37完成全同步后,立即就触发了Broken
pipe错误。
从开始到结束完全同步,总共用了199秒,客户端按1.5M/s的速度,在100秒时主服务器就会触发超出软限制异常。
这个异常会使主服务器异步关闭从服务器的链接。最后错误循环发生。
这里Broken pipe是主服务器关闭链接后,从服务器连续两次发送replconf命令造成的。也从侧面证明了主服务器已经关闭了从服务器的链接。
相关文章推荐
- redis监控工具-redis sentinel
- Redis主从同步异常问题记录
- Redis主从同步异常问题记录
- java 使用jedis 操作redis 时 方法说明
- Redis应用场景
- redis学习及实践3---Jedis、JedisPool、Jedis分布式实例介绍
- 使用redis作为session的存储方式
- Redis学习笔记
- Window7 64位环境下搭建redis开发环境(踩坑)
- windows下安装php5.5的redis扩展
- Redis 安装
- springmvc+mybatis+redis
- Redis常用命令
- Mongodb 和Redis 的相同点和不同点
- Mac系统上安装redis服务
- 数据缓存---Spring Redis Cache 缓存
- scala实现读取redis
- python-从redis数据库中读数据
- PHP扩展redis使用手册
- Java连接Vmware中的redis