Right! I'm Max Sky.

嘴上叼的是自己,肩头扛的是家庭,手里牵的是未来。

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

阿里云 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 重启一下,发现完美

阅读更多
版权声明:Max Sky 原创文章,转载时请保留所有权并以超链接形式标明文章出处。否则将追究相关法律责任。 https://blog.csdn.net/maxsky/article/details/80490668
个人分类: Linux 故障类
想对作者说点什么? 我来说一句

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

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭