今天一上班,没一会儿,同事就说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恢复正常,世界清静~
回头看看这三个文件是干啥的。