Redis本地访问过慢

背景:

      在Ubuntu 16.04.6系统中,Redis 5.0.7 的本地访问过慢,甚至超时。

问题描述:

      今天出现了一个问题,Redis的访问过慢。即使在本地用redis-cli访问也会需要好几秒才能连接成功。在看web的访问日志上面,也出现个一段时间,就提示 Redis Connection Timeout。

原因分析:

      由于之前服务器并没有遇到这种情况,个人直觉第一步是去看Redis的配置。在与其它正常服务器对比过Redis的配置文件对比过之后,并没有发现异样。于是开始各种的找资料。看到网上的资料后,大体原因是有几点1、防火墙问题。2、redis配置问题。3、服务器的硬件问题。

      由于是本地访问,原因1被我忽略掉。原因2在经过对比,不是问题所在。由于之前服务器加过磁盘,我甚至怀疑是硬件问题。后来还是老大查出来。是防火墙导致的。

      在查看 /var/log/syslog 【事件记录监控程序日志】 文件后,问题原因出现了在眼前。
Oct 12 07:12:33 ubuntu kernel: [412399.409984] nf_conntrack: table full, dropping packet
      没有想到问题居然如此。还是容不得一丝侥幸。


解决方案:

具体如何增加连接数可以参考一下地址 https://www.cnblogs.com/sshcy/p/10690829.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值