linu运维:一次linux重启时间过长的排查
Posted 长歌漫漫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linu运维:一次linux重启时间过长的排查相关的知识,希望对你有一定的参考价值。
1)之前重启linux都是在一分钟左右,安装完Java后重启发现在重启时间在7分钟左右。
2)可是Java怎么会导致重启时间变长了这么多呢?先排查重启过程发生了什么。
3)查看服务启动顺序:服务正常
[stan@centos8 ~]$ systemd-cgls
4)查看服务启动总的时间:很快啊
[stan@centos8 ~]$ systemd-analyze
Startup finished in 1.045s (kernel) + 1.408s (initrd) + 5.960s (userspace) = 8.415s
multi-user.target reached after 5.951s in userspace
5)查看各服务启动时间:也很快
[stan@centos8 ~]$ systemd-analyze blame
3.174s mysql.service
2.136s kdump.service
1.343s cloud-init-local.service
1.246s cloud-init.service
1.137s tuned.service
1.062s qcloud-srv.service
6)很可能是关机时间过长,某个服务卡住。
7)查看最近关机信息:一切正常
[stan@centos8 ~]$ last -x|grep shutdown
8)查看系统shutdown日志:
[stan@centos8 ~]$ sudo more /var/log/messages | grep "shutdown"
Dec 4 18:43:40 centos8 redis[4115]: Waiting for Redis to shutdown ...
Dec 4 18:43:41 centos8 redis[4115]: Waiting for Redis to shutdown ...
Dec 4 18:43:42 centos8 redis[4115]: Waiting for Redis to shutdown ...
...
9)看到redis服务关不了,一起在等待。
10)排查原因是redis使用了密ma,导致关闭redis的时候提示需要密ma,修改redis的自动服务脚本,sudo vim /etc/init.d/redis,在stop的命令上加上 -a password
$CLIEXEC -a 密ma -p $REDISPORT shutdown
以上是关于linu运维:一次linux重启时间过长的排查的主要内容,如果未能解决你的问题,请参考以下文章