记一次突发的GitLab 502事件

继前一天连续突然断电两次后,运行了5年之久的GitLab瞎了,具体表现为页面显示502,使用gitlab-ctl tail查看发现是prometheus相关的错。找了很多资料,找到一个共通点rm -rf /var/opt/gitlab/prometheus/data/wal,然后重启gitlab gitlab-ctl restart。然后又发现gitlab-workhorse相关报错,找不到config.toml。查阅资料后,一无所获,无意之间发现gitlab-ctl reconfigure,尝试执行了一下,然后重启gitlab gitlab-ctl restart。诶?神奇般地好了

评论

评论正在提交中...请稍后
评论提交成功...