Redis启动提示WARNING: The TCP backlog setting of 511的解决方法

redis启动警告问题:WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.

1.启动redisredis-server redis.conf路径文件

cd /usr/local/redis/src
./redis-server ../redis.conf

会报警告提示,提示如下:

WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128

这句话的提示是这个数值设置的太小,那么我们来看看修改这个数值的方法

最简单的临时解决方法是

echo 511 > /proc/sys/net/core/somaxconn

但是这种修改方法在服务器重启以后就失效了,当然有永久解决的方案,那就是修改sysctl的系统内核参数

vi /etc/sysctl.conf
net.core.somaxconn= 1024 #添加或修改

保存退出并执行

sysctl -p

然后我们再启动redis就不会有任何告警了

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/750.html