Ubuntu
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
現在我的控制台沒有接受任何正常的命令,它只是說日誌文件:…
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 重新啟動服務