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
本文介绍了如何有效停止GitLab进程,包括使用ps、grep、awk、xargs命令组合,gitlab-ctl,以及systemctl来管理gitlab-runsvdir服务。当常规方法无法关闭runsvdir进程时,通过查阅官方文档,采用systemctlstopgitlab-runsvdir成功关闭所有相关进程,并释放了内存。
1941

被折叠的 条评论
为什么被折叠?



