前不久手欠,不小心将一台老服务器重启了,当初部署这台服务器的运维前后连着走了2位,也没交接文档,没办法自己挖的坑,含着泪也要填了,摸索着重启了各种服务,最后就差一个Redis,怎么起都起不来,没办法只能去 /var/log/messages 看有啥信息能供我分析。果不其然,找到了一条错误信息:Opening Unix socket: bind: No such file or directory,知道问题了,接下来就简单了。

报错原因:配置文件中设置了 pid 文件 pidfile /var/run/redis/redis_**.pid

Centos7 在重启以后不知道为何会自动删除 /var/run/redis/ 文件夹,导致找不到路径。

解决方法:

mkdir /var/run/redis
chown root:root /var/run/redis/
最后修改:2023 年 09 月 11 日
如果觉得我的文章对你有用,请随意赞赏