Skip to main content

腾讯云服务器重启过慢的解决办法

手里有台腾讯云的服务器,资源池在上海,配置是2个核心8G内存5M带宽,安装的是opensuse系统。每次zypper up之后,如果有kernel更新,系统都会提示需要重启:

Core libraries or services have been updated.
Reboot is required to ensure that your system benefits from these updates.

通过reboot命令重启服务器,这个过程会非常的漫长……我用秒表计时,测了几次,从我在putty里面回车按下reboot命令开始,直到腾讯云服务器的ip能被ping通为止,重启耗时在3分钟到3分30秒之间。照理说,这2核8G内存的配置,重启不应该这么慢才对,我百思不得其解,这个重启过慢问题就这么遗留了下来。

直到今天,我需要设置一个cron任务,当我crontab -e之后,发现crontab里面早就有了内容:

*/1 * * * * /usr/local/qcloud/stargate/admin/start.sh > /dev/null 2>&1 &
0 0 * * * /usr/local/qcloud/YunJing/YDCrontab.sh > /dev/null 2>&1 &

从上面qcloud和YunJing的命名来看,不难猜出这个是腾讯云自己的服务,第一行应该是监控组件,第二行是云镜,用来检测黑客入侵和监测漏洞的服务。而且已经有人给出了卸载他们的方法,就是依次运行下面三个命令:

/usr/local/qcloud/stargate/admin/uninstall.sh
/usr/local/qcloud/YunJing/uninst.sh
/usr/local/qcloud/monitor/barad/admin/uninstall.sh

卸载完成后,可以去/urs/local/qcloud/目录里面看看,如果有东西残留,直接rm就好,一劳永逸,因为我实在不喜欢有人偷看后院的感觉。完成上面的步骤以后,我想,是不是这两个cron job在拖慢腾讯云服务器的重启过程?于是,我又reboot了一次,你们猜这次用了多久?25秒不到:

腾讯云服务器重启时间

腾讯云服务器重启速度过慢的问题,没想到这样解决了……慢的原因是腾讯云自己装到服务器里的cron job,这谁能想到……