今天一上班,沒一會兒,同事就說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恢復正常,世界清靜~
回頭看看這三個文件是干啥的。