在 Debian 上停止 GitLab 服务,常见有几种方式,取决于你的安装方式(Omnibus 包 / 源码 / Docker)。最常见的是 Omnibus 安装。
sudo gitlab-ctl stop
这会停止:
例如只停 Web 服务:
sudo gitlab-ctl stop nginx
查看服务状态:
sudo gitlab-ctl status
sudo systemctl disable gitlab-runsvdir
重新启用:
sudo systemctl enable gitlab-runsvdir
sudo systemctl stop gitlab-runsvdir
GitLab 实际是通过
runsvdir管理多个服务
docker stop gitlab
或
docker compose down
sudo shutdown now
sudo gitlab-ctl status
或
ps aux | grep gitlab
如果你能告诉我:
我可以给你更精确的命令。