CentOS 因为 Redis 导致关机异常慢问题解决方法

版权声明:Max Sky 原创文章,转载时请保留所有权并以超链接形式标明文章出处。否则将追究相关法律责任。 https://blog.csdn.net/maxsky/article/details/80490668

阿里云 CentOS 7,这几天重启非常慢,找了一晚上找到了原因

原因就是!Redis 的密码!

为什么呢。。。因为关闭这破服务要密码验证

我怎么发现的…看日志是这样的,瞬间明白:

呸

于是乎:(CentOS 7)

# 进入 /etc/init.d
# 我这儿的 redis 服务叫 redis_6379
cd /etc/init.d
# 编辑他
nano redis_6379

往下看

# ...省略前文
case "$1" in
    start) # 这是启动
    if [ -f $PIDFILE ]
        then
            echo "$PIDFILE exists, process is already running or crashed"
        else
            echo "Starting Redis server..."
            $EXEC $CONF
        fi
    ;;
    stop) # 这是停止
    if [ ! -f $PIDFILE ]
        then
            echo "$PIDFILE does not exist, process is not running"
        else
            PID=$(cat $PIDFILE)
            echo "Stopping ..."
            killall $EXEC # 对!没错就是这句!改成我这样儿就行了!直接 killall 他大爷的!
            while [ -x /proc/${PID} ]
            do
                echo "Waiting for Redis to shutdown ..."
                sleep 1
            done
            echo "Redis stopped"
        fi
    ;;
# ... 省略后文

保存然后 service redis_6379 stop 试试,emm 无需验证直接 Kill

reboot 重启一下,发现完美

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页