公司一台ubuntu,装了gitlab-ce简单使用,最近断了两次电gitlab趴窝两次,记录下解决过程
1. 机器重启后,启动命令,提示错误
$ sudo gitlab-ctl start
fail: alertmanager: runsv not running
fail: gitaly: runsv not running
fail: gitlab-exporter: runsv not running
fail: gitlab-workhorse: runsv not running
fail: grafana: runsv not running
fail: logrotate: runsv not running
fail: nginx: runsv not running
fail: node-exporter: runsv not running
fail: postgres-exporter: runsv not running
fail: postgresql: runsv not running
fail: prometheus: runsv not running
fail: puma: runsv not running
fail: redis: runsv not running
fail: redis-exporter: runsv not running
fail: sidekiq: runsv not running
2.搜索网络,基本都是
$ sudo gitlab-ctl reconfigure
$ sudo systemctl restart gitlab-runsvdir
这里我执行reconfigure后启动无效
直接启动 runsvdir 会卡住,freeze,看stack overflow上说可以先清理下进程
$ sudo killall runsvdir