Redis找不到pid?Redis启动后如何配置pid文件位置地址

Redis启动找不到pid文件位置?Redis的pid文件在哪里?

Linux怎么查看Redis进程pid文件位置地址?

Linux 查找redis进程命令 ▼

ps -ef | grep redis

返回显示以下查询结果 ▼

redis 28221 1 1 Feb08 ? 00:13:19 /usr/bin/redis-server 127.0.0.1:6379

redis.pid文件找不到?

Redis 启动脚本应该在启动时创建一个 pid 文件,但我们已经确认了我们能找到的所有设置,并且没有创建任何 pid 文件。

如果Redis 守护进程未创建 PID 文件,怎么办呢?

redis.pid是如何生成的?

对于Linux服务器的 CentOS 7:

Redis 服务器的名称是redis.service,SSH输入以下命令启动编辑 ▼

systemctl edit redis.service

添加这个 ▼

[Service]

ExecStartPost=/bin/sh -c "echo $MAINPID > /var/run/redis/redis.pid"
PIDFile=/var/run/redis/redis.pid

重启服务:

systemctl daemon-reload
systemctl restart redis
monit reload

然后,会在此位置文件地址,生成 Redis的pid文件:/etc/systemd/system/redis.service.d/override.conf

pid文件地址 ▼

cat /var/run/redis/redis.pid 
=> 27585

redis.pid文件里有什么?

redis.pid文件的作用是什么?

pid文件的原理是什么?

Monit监控添加Redis的pid文件位置地址

在Monit监控程序的配置文件monit.conf里,添加Redis的pid文件位置地址 ▼

check process redis with pidfile "/var/run/redis/redis.pid"
start program "/usr/bin/systemctl start"
stop program "/usr/bin/systemctl stop"
if failed host 127.0.0.1 port 6379 then restart 
if 5 restarts within 5 cycles then timeout
group redis

如何设置monit.conf文件

Monit监控是一个免费的开源软件,点击下方链接,浏览CWP7安装Monit监控软件教程 ▼

如何在CentOS Webpanel(CWP7)安装Monit监控软件?

在本教程中,我们将向你展示如何在CentOS 7上的CentOS Webpanel(CWP7)安装Monit监控。 Monit监控是什么? Monit监控是一个免费的开源软件,它是一个非常有用的Linux监控程序。它可以……

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注