Ubuntu

redis-server 服務:無法打開 PID 文件 var/ru

  • October 15, 2021

我是 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

less您的系統已將 systemctl 配置為通過尋呼機發送輸出。您只需按下q即可退出並返回您的終端會話。

您可以通過使用命令行選項來防止這種行為,或者通過將環境變數設置為空字元串來--no-pager永久防止這種行為。SYSTEMD_PAGER例如,您可以將其放在您的.bashrc文件中:

export SYSTEMD_PAGER=''

您在使用 redis 時沒有問題,可以忽略有關失去 PID 文件的消息。

在 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 重新啟動服務

引用自:https://serverfault.com/questions/981799