(查看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
如下图(注释部分是原来的,修改为下面的一行):
最后直接reboot了服务器,然后就正常访问了:
另外:
附上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自建仓库代码全丢了咋办,准备搞一个备份计划,然后再搞坏一次试试怎么修复更复杂的错误
原文链接:https://www.jianshu.com/p/7cfcb15865cb
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END