Redis提示Received SIGTERM scheduling shutdown问题解决方案
近日,网站经常出现数据库访问量飙升,警报不断,网站打开缓慢的情况。查看相关日志,发现是Redis缓存服务器启动后,居然自动关机了。令人费解的是,并没有报错。于是仔细查了一下解决方法,各个配置项的设置都改了,还是一样,甚至更换Redis版本也不起作用,到底是什么原因呢?
工夫不负有心人,查了几个小时,看了上百篇文章,终于找到了问题所在,原来问题出在系统启动配置文件里,打开/etc/systemd/system目录下的redis.service文件,找到:
#Type=forking
这一行,把Type=forking注释掉,前面加上#号即可。
原理就是Type=forking与Redis的某一项设置有冲突,故不能采用forking启动模式,具体是哪项我忘记了,有心的可以进一步查查。
再重启服务器,就会发现Redis终于正常了,不再自动关机了。
“ Type = simple”和“ daemonize yes”设置不兼容。
页:
[1]