码迷,mamicode.com
首页 > 其他好文 > 详细

redis启动时的几个报警错误-redis优化

时间:2017-04-11 17:22:32      阅读:13841      评论:0      收藏:0      [点我收藏+]

标签:oca   led   restart   back   解决   page   enable   for   ever   

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

2)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.

解决:

针对这两个问题,都要修改/etc/sysctl.conf文件,在文件末尾加入以下两句:

net.core.somaxconn= 1024
vm.overcommit_memory = 1

3)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.

解决:其实警告信息已经说的很明白了。

临时解决:root用户执行echo never > /sys/kernel/mm/transparent_hugepage/enabled

永久解决:将上面这句话写入到/etc/rc.local文件中。

修改完成后要重启redis。

 

redis启动时的几个报警错误-redis优化

标签:oca   led   restart   back   解决   page   enable   for   ever   

原文地址:http://www.cnblogs.com/czrwxw/p/6693763.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!