kill gitlab 进程
方法一:
ps -ef |grep gitlab |awk '{print $2}'|xargs kill -9
方法二:
gitlab-ctl stop
两种方式都尝试后,发现依旧还有很多进程活跃。
其中,执行以下命令:
ps -ef | grep gitlab
显示的进程中有一个进程:
runsvdir -P /opt/gitlab/service log
这是一个runit service,kill -9 无法杀死。【runsvdir 进程杀死后又重新创建(杀不死)】
后来查看了官方文档中的说明后, 使用如下命令:
systemctl stop gitlab-runsvdir
然后
ps -ef | grep gitlab
发现跟gitlab相关的进程都关闭了。
内存也释放了。
free -mh