前不久手欠,不小心将一台老服务器重启了,当初部署这台服务器的运维前后连着走了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/