redis-server 服务:无法打开 PID 文件 var/ru

redis-server 服务:无法打开 PID 文件 var/ru

我是 Ubuntu 服务器的新手。我在 Ubuntu 18.04 服务器上安装了 redis,然后如果 re`enter dis 处于活动状态,我会运行此命令

sudo systemctl status redis

然后它说:

redis-server service:cannot open PID file var/ru sysytemd[1]:started Advanced key value line 1-15

现在我的控制台没有接受任何正常命令,它只是显示日志文件:...

https://i.stack.imgur.com/zPlkD.png

答案1

您的系统已将 systemctl 配置为通过less寻呼机发送输出。您只需按 即可q退出并返回到终端会话。

您可以使用--no-pager命令行选项阻止此行为,或通过将SYSTEMD_PAGER环境变量设置为空字符串来永久阻止此行为。例如,您可以将以下内容放在文件中.bashrc

export SYSTEMD_PAGER=''

您的 redis 没有问题,可以忽略有关缺少 PID 文件的消息。

答案2

在 ubuntu 20.04 中,/etc/redis/redis.conf 文件找到

pidfile /var/run/redis_6379.pid

并更改为

pidfile /run/redis/redis-server.pid

ubuntu 20.04 上的 systemctl 检查"/run/redis/redis-server.pid"文件但找不到。因此,systemctl 重新启动服务

相关内容