linux crond cpu占用高问题

今天一上班,没一会儿,同事就说gitlab打不开,提示502,GitLab is taking too much time to respond.

上线gitlab机器,重启gitlab后,好了。但是没一会儿又提示 GitLab is taking too much time to respond

坑爹!!

继续上线,查看gitlab日志,没有发现啥特殊的问题。

top 一下,发现一个crond命令占用cpu太多。如下图

但是我的记忆中,这个机器从来没有设置过啥定时任务的啊,真是奇怪!

然后使用 crontab -e 查看所有的定时任务,

这个任务不认识,没见过,好像也没配置过。
cat 一下看看是啥吧。

不知道是啥,问了一圈同事,也没人知道。
cd /var/opt/.crond 过来看看

不知道干啥用的三个文件。经过请示组长,决定吧这三个文件的执行权限给去掉。
chmod -x crond i686 x86_64

然后kill -9 [crond进程id] 就好了。
gitlab恢复正常,世界清静~
回头看看这三个文件是干啥的。

原文地址:https://www.cnblogs.com/junjiedeng/p/12743140.html