在 Linux 上重启 GitLab 通常分两种情况:Omnibus 安装(官方包) 和 Docker 安装。下面分别说明。
sudo gitlab-ctl restart
这会重启 GitLab 的所有组件(nginx、unicorn/puma、sidekiq 等)。
如果你修改了 /etc/gitlab/gitlab.rb:
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start
sudo gitlab-ctl stop
sudo gitlab-ctl status
docker restart gitlab
(容器名可能不同,用 docker ps 查看)
docker stop gitlab
docker start gitlab
如果是 systemd 管理:
sudo systemctl restart gitlab-runsvdir
gitlab-ctl reconfigure如果你能告诉我:
我可以给你更精确的重启命令。