(查看gitlab日志:sudo gitlab-ctl tail
)
晚上手贱,想改点gitlab的东西,结果把gitlab搞挂了,一直提示:502错误,
后来查看了日志提示如下:
2020-11-23_17:46:44.48654 chpst: fatal: unable to run: /opt/gitlab/embedded/sbin/nginx: file does not exist
后来搜到网上说是宝塔的问题, 为了防止nginx冲突, 就把gitlab的nginx启动文件名改成了gitlab-web, 但是实际上没有同步修改到gitlab的run文件。
解决方法是修改gitlab的nginx启动文件
vi /opt/gitlab/sv/nginx/run
如下图(注释部分是原来的,修改为下面的一行):
另外:
附上gitlab的常用命令:
sudo gitlab-ctl start # 启动所有 gitlab 组件;
sudo gitlab-ctl stop # 停止所有 gitlab 组件;
sudo gitlab-ctl restart # 重启所有 gitlab 组件;
sudo gitlab-ctl status # 查看服务状态;
sudo gitlab-ctl reconfigure # 启动服务;
sudo vim /etc/gitlab/gitlab.rb # 修改默认的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab;
sudo gitlab-ctl tail # 查看日志;
有点担心gitlab自建仓库代码全丢了咋办,准备搞一个备份计划,然后再搞坏一次试试怎么修复更复杂的错误
网友评论