我在redis中有一个问题,每18-30小时它都会失败,我应该手动重新启动它来再次运行它。我们的服务器有一个wordpress网站。Redis版本:5.0.3OS: CentOS Linux 8.3.2011版
问候
发布于 2022-07-06 19:15:09
我建议您首先检查/var/log/messages以获得完整的图片,也许redis的日志也是如此。
您可以看到进程是用SIGKILL结束的,这通常意味着它是被OOM杀手杀死的。当您的内核没有足够的内存来操作,并且需要终止进程才能继续运行时,就会发生这种情况。OOM杀手的日志消息可以找到这里
您有几种方法可以减轻这种情况。
Restart=always添加到/usr/lib/systemd/system/redis.service并使用systemctl daemon-reload重新加载配置。这将确保您的红葡萄酒不会停留下来,但不会帮助您的记忆问题。OOMScoreAdjust值在redis.service中,以确保redis不会被杀死。缺点是内核可能会选择更重要的东西来杀死(比如sshd)。https://serverfault.com/questions/1104950
复制相似问题